2021-03-20
  • |
  • daafoor
  • |
  • مشاهدات: 8176

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

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

 

هل أعجبك المحتوى؟

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

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