أمثلة ماتلاب Matlab if-else example


صيغة استخدام الشرط:

if (condition)
Statement
else
Statement
end

 


 

 برنامج مقارنة عدد بالرقم10:

a = 5
if ( a < 10 ) % - - - - - condition 1
    disp ( ' number is less than 10 ' )% - - - - - condition 1 is true
else
    disp ( ' number is large than 10 ' )% - - - - - condition 1 is false
end

Output:

number is less than 10 

 


 

برنامج يطبع العدد الأكبر بين عددين:

a = 50
b = 33
if (b > a)
  disp('b is greater than a')
elseif (a == b)
  disp('a and b are equal')
else
  disp('a is greater than b')
end

 


 

اكتب برنامج بلغة ماتلاب يطلب من الطالب إدخال علامته الرقيمة من 100 ومن ثم يقوم بحساب وطباعة درجة الطالب الموافقة للعلامة:

% Exercise : Write Matlab program that disps the letter grade (A+, A, B+, B, C+, C, D+, D, or F)
% relative to a grade g given by the user.
mark=input('Enter Your Mark = ');
if mark>=95
    disp('The Grade is A+')
elseif mark>=90
    disp('The Grade is A')
elseif mark>=85
    disp('The Grade is B+')
elseif mark >= 80
    disp('The Grade is B')
elseif mark >= 75
    disp(' The Grade is C+')
elseif mark >= 70
     disp(' The Grade is C')
elseif mark >=65
     disp('The Grade is D+')
elseif mark >= 60
     disp('The Grade is D')
else
    disp('The Grade is F')
end

 


 

اكتب برنامج بلغة ماتلاب يطلب من المستخدم إدخال رقم ويقوم بطباعة هل الرقم فردي أم زوجي:

% write Matlab program to check if the number entered by is even or odd
number=input(' Enter number: ');
if rem(number,2) ==0
    disp('Number is even')
else
    disp('Number is odd')
end

ملاحظة العدد الزوجي يحقق الشرط باقي قسمته على 2 يساوي الصفر أي يقبل القسمة على 2.

 


 

اكتب برنامج بلغة ماتلاب يطلب من المستخدم إدخال ترتيب اليوم يقوم البرنامج  بطباعة اسم اليوم وهل هذا اليوم عطلة أم يوم دوام:

%Exercise : Write Matlab program to read the number of week's day then prints the name of equavalent day name and then
%           determines whether a day given by the user is a workday or weekend day.
num_of_day=input('Enter the number of day, between 1 to 7 \n')
if num_of_day == 1
  disp('saturday')
elseif num_of_day == 2
  disp('sunday')
elseif num_of_day == 3
  disp('monday')
elseif num_of_day == 4
  disp('tuesday')
elseif num_of_day == 5
  disp('wednsday')
elseif num_of_day == 6
  disp('thursday')
elseif num_of_day == 7
  disp('friday')
else
  disp('invalid entry')
end
if (num_of_day==1 || num_of_day == 2)
    disp('weekend')
elseif (num_of_day >=3  && num_of_day <=7 )
    disp('workday')
end

 


المرفقات:
هل كان المحتوى مفيد؟

التعليقات

لاضافة سؤال أو تعليق على المشاركة يتوجب عليك تسجيل الدخول
تسجيل الدخول

محتاج مساعدة؟ تواصل مع مدرس اونلاين الان!

أمثلة عن التوابع في ماتلاب MatLab Functions
أمثلة ماتلاب Matlab Examples While Loop
محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...