تمارين -3-

أمثلة عملية :
for i=1:10
i
end
---------------- 
for i=0:2:10
disp(i);
end
----------------
الضرب 

n=6;
f=1;
for i=1:n
f=f*i
end
f
 ---------------- 
مجموع الأعداد من 0 إلى 5
n=5;
s=0;
for i=1:n
s=s+i;
end
disp(s)         تعليمة اظهار 
 ----------------
إيجاد مجموع مربعات الأعداد من 1 إلى 5
n=5;
s=0;
for i=1:n
s=s+i^2;
end
disp(s)
----------------
إيجاد جذور الأعداد من 1 إلى 5

n=5;
for i=1:n
sqrt(i)         تابع لايجاد جذر العدد 
end
 ----------------
برنامج لحساب  n^2/n!   :

1^2/1!+2^2/2!+…………………+ n^2/n!

n=5;
fact=1;
sum=0;
for i=1:n
fact=fact*i;
T=(i^2)/fact;
sum=sum+T;
end
sum
 ----------------
برنامج لطباعة مجموع الأعداد التي تقبل القسمة على 5
sum=0;
for i=0:5:100
sum=sum+i;
end
sum
----------------

برنامج جدول الضرب
for i=1:10
    for j=1:10
        c(i,j)=i*j;
    end
end
disp(c)
----------------
برنامج يطلب من المستخدم إدخال قيمة ..


 فإذا كانت (0) يكتب البرنامج (zero) ،وإذا أدخل (1) يكتب البرنامج (one) ،

 وإذا أدخل (2) يكتب (two) ، وإذا أدخل (3) يكتب البرنامج (three) ، وإذا 

أدخل أي قيمة غير ذلك يكتب (other)  . 




x=input('x='); 

switch x


    case (0)

        disp('zero')

    case (1)
        disp('one')
    case (2)
        disp('two')
    case (3)
        disp('three')
    otherwise
        disp('other')
end
----------------

برنامج يقوم بما يلي :

1- يدخل المستخدم  قيمة x , y

2- البرنامج يحدد هل x أكبر من y أم لا .

3- ثم يطبع النتيجة 

X is greater than y

X is lower than y

X is equal to y

x=input('x=');
y=input('y=');
if x>y

    disp('x is greater than y ' )
elseif x<y

    disp('x is lower than y')

else

    disp('x is equal to y')

end