Professional Documents
Culture Documents
-3ايؼازfprintf
)Fprintf(‘format’,var1,var2,..
اذاكاى هتغير صحيح , %dاذاكاى هتغير كسر , %fاذاكاى
هتغير حرف , %cاذاكاى هتغير سلسلت%s
توريي:1
الحل
;clc
;clear
;)'x=input('enter x
;)'y=input('enter y
;z=x+y
;)disp(z
clc;
clear;
x=input('enter x');
y=input('enter y');
z=x+y
clc;
clear;
x=input('enter x');
y=input('enter y');
z=x+y;
fprintf('x=%d\ty=%d\tz=%d\n',x,y,z);
الٌتائج
enter x3
enter y5
x=3 y=5 z=8
اكتب برًاهج لقراءة رقن القيد و اسن الطالب:2توريي
وطباػتوها؟
clc;
clear;
id=input('enter id:');
name=input('enter name:','s');
fprintf('id:%d\tname:%s',id,name);
clc;
clear;
x=input('enter matrix:');
disp(x);
هالحظتػٌداالدخال هصفىفتًضغ االرقام بيي االقىس][كوا
enter matrix:[3,8;9,5]
8 3
5 9
تمرين :اكتب برنامج االيجاد حل المعادلة االتيه
√
الحل
مثال -اكتة تروامح يطثع صافي انراتة نموظف في شركح تعذ اضافح زيادج تىسثح %5.2نكم ساعح عمم اضافيح؟
الحل
الجملة الشرطية
مثال :اكتب برنامج يقوم بطباعة جملة positiveاذا كان موجب و يطبع negativeاذا كان سالب
الحل
مثال اكتب برنامج يقوم بقراءة درجة طالبة ويطبع االتي
اذا كانت الدرجة g<50يطبع fallواذا كانت درجة g>=50 and g<65يطبع pass
اذكانت g>=65 and g<75يطبع goodواذا كانت g>=75 and g<85يطبع very goodواذا كانت
g>85 and g<=100يطبع excellent
الحل
مثال اكتب برنامج يقوم بقراءة ثالث درجات لطالب وايجاد المتوسط الحسابي لهما ويطبع االتي
اذا كان المتوسط g<50يطبع fallواذا كان المتوسط g>=50 and g<65يطبع pass
اذكان g>=65 and g<75يطبع goodواذا كان g>=75 and g<85يطبع very goodواذا كان
g>85 and g<=100يطبع excellent
الحل
تمرين
اذا االختيار * يقوم بضرب- يقوم بطرح العددين- اذا االختيار- يقوم بجمع العددين+ اذا االختيار-
’not selection’اذا االختيار غيرذلك يطبع رسالة- يقوم بقسمة العددين/ اذا االختيار- العددين
clc;
clear;
x=input('enter x:');
y=input('enter y:');
op=input('enter option:','s');
switch(op)
case '+'
z=x+y;
disp(z);
case '-'
z=x-y;
disp(z);
case '*'
z=x*y;
disp(z);
case '/'
if(y~=0)
z=x/y;
disp(z);
else
disp('divided by zero');
end
otherwise
disp('not selection ');
end
ثالثا :جملة التكرار for statement
بستخدام الماتالب
مثال اكتب برنامج لقراءة 01مواد لطالب وايجاد المتوسط الحسابي لهما ؟
الحل