Questions

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

‫‪PROGRAMMING I‬‬

‫‪)1‬اكتب برنامج يقوم بحساب المعادلة التالية‪:‬‬


‫‪!Y = 1/3! + 3/6! + 5/12! + 7/24! + 9/48‬‬

‫‪)2‬اكتب برنامج لحساب مضروب عدد ما‬

‫‪)3‬اكتب برنامج يقوم بحساب جدول الضرب لعدد ما‬

‫‪)4‬اكتب برنامج يقوم بطباعة الشكل التالي‪:‬‬


‫*‬
‫**‬
‫***‬
‫****‬
‫*****‬

‫‪ )5‬اكتب برنامج يقوم بحساب األتي‪:‬‬


‫‪Sum= (a - b) + (a - b) + (a - b) + (a - b)4 +………(a - b)n‬‬
‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬

‫‪)6‬اكتب برنامج يقوم بقراءة متغير نوعه حرفي( ‪ char‬وعلى البرنامج طباعة المتغير ونوعه‬
‫[ حرف صغير – حرف كبير – رقم – رمز خاص]‬

‫‪)7‬اكتب برنامج يقوم بإيجاد مكعب األعداد الفردية من ‪ 6‬الى ‪ 25‬ومن ثم طباعة مجموع هذه‬
‫األعداد‪.‬‬

‫‪)8‬اكتب برنامج يحسب ‪ Y‬حيث ‪!y = 2/x! + 4/x! + 6/x! + 8/x‬‬

‫‪)9‬اكتب برنامج يقوم بطباعة الشكل التالي‪:‬‬


‫‪1‬‬
‫‪12‬‬
‫‪123‬‬
‫‪1234‬‬
‫‪12345‬‬

‫‪)10‬اكتب برنامج إليجاد وطباعة الرقم ال((ذي اذا ض((رب في ‪ 256‬ك((ان الن((اتج ‪ 3328‬م((ع العلم‬
‫بأن الرقم محصور( بين ‪ 1‬و ‪. 30‬‬
‫‪)11‬اكتب برنامج يقوم بطباعة الشكل‬
‫‪1‬‬
‫‪22‬‬
‫‪333‬‬
‫‪4444‬‬

‫‪)12‬اكتب برنامج يقوم بإدخال عدد غير معروف( من أزواج عددين ويحسب عدد األعداد‬
‫الزوجية لخروج زوجي( وكذلك عدد األعداد الفردية لخروج فردي على أن يطبع الناتج‬
‫اذا تم ادخال زوج سلبي‪.‬‬

‫‪)13‬اكتب برنامج يقوم بقراءة المتغيرات ‪ x , y , z‬مع طباعة حاصل جمعهما اذا كان احد‬
‫المتغيرات غير سالبة‪.‬‬

‫‪)14‬اكتب برنامج يقوم باختبار( درجة طالب وطباعة ناجح او راسب وطباعة المعدل بناءاً على‬
‫الدرجة المدخلة‪.‬‬

‫‪)15‬اكتب برنامج يقوم بالعمليات الحسابية األربعة (الجمع ‪ /‬الطرح ‪ /‬القسمة ‪ /‬الضرب) على‬
‫قيمتين يتم ادخالهما الى البرنامج‬

‫‪)16‬اكتب برنامج يقوم بطباعة متسلسلة فيبوناتشي(‬

‫‪)17‬اكتب برنامج يقوم بإدخال ‪ 12‬عنصر صحيح في مصفوفة ذات بعدين ‪ ،‬وعلى البرنامج‬
‫اجراء التالي‪:‬‬
‫‪ -‬طباعة كافة عناصر المصفوفة‬
‫‪ -‬ابدال العمود األول مع العمود األخير والطباعة مرة أخرى‬

‫‪)18‬لديك مصفوفة اسمها ‪ a‬تحتوي على القيم التالية‪:‬‬


‫‪28 15 16‬‬
‫‪32 13 30‬‬ ‫‪= a‬‬
‫‪10 19 10‬‬
‫اكتب برنامج يقوم بإيجاد أكبر قيمة في المصفوفة وأصغر( قيمة‪.‬‬

‫‪)19‬اكتب برنامج يقوم بتبديل عناصر مصفوفتين متكونة من ‪ 10‬عناصر‪.‬‬

‫‪)20‬ادخل ‪ 25‬رقم في مصفوفة ‪ 5 × 5‬ومن ثم قم بطباعة كافة عناصر المصفوفة وكذلك‬


‫حاصل جمع عناصر( العمود( األول وعدد األعداد الموجبة والسالبة في الصف األخير‪.‬‬
‫ أعداد صحيحة ثم طباعة عدد االعداد الزوجية باستخدام حلقة‬10 ‫)أكتب برنامج يقوم بإدخال‬21
.do while ‫ال‬

‫ عناصر صحيحة داخل مصفوفة أحادية ثم طباعة مجموع‬10 ‫)أكتب برنامج يقوم بتخزين‬22
(.‫هذه العناصر‬

:‫)ماهو ناتج تنفيذ البرامج االتية‬23


public class Loops {
public static void main(String[] args) {
for(int i=1;i<=4;i++) {
for(int j=1;j<=4;j++)
System.out.print(i+""+j+" ");
System.out.println();
}
}

public class Loops {


public static void main(String[] args) {
for(int i=1;i<=4;i++) {
for(int j=1;j<=i;j++)
System.out.print("* ");
System.out.println();
}
}

public class Loops {


public static void main(String[] args) {
for(int i=1;i<=4;i++) {
for(int j=1;j<=4;j++)
System.out.print("* ");
System.out.println();
}
}

Public class Lec1 {


Public static void main(String[] args) {
int i,sum=0;
for(i=15 ; i<=50 ; i++)
if (i%3==0)
sum=sum+i;
System.out.print("Sum="+sum);
}//end method main
}// end class Lec1
public class Loops {
public static void main(String[] args) {
for(int i=4;i>=1;i++) {
for(int j=1;j<=i;j++)
System.out.print(j+" ");
System.out.println();
}
}

public class Loops {


public static void main(String[] args) {
int[]a = {12 , 33 , 25 , 5 , 21 , 47 , 10 , 2 , 81 , 74 };
int max = a[0];
for(int i=1;i<=9;i++)
if(a[i]>max)
max=a[i];
System.out.print(”Maximum Value =“+max);
}
}

public class Loops {


public static void main(String[] args) {
int i=15;
while(i<=45) {
if(i % 2 !=0)
System.out.print( i + " , ");
i=i+1;
}
}
}

public class Loops {


public static void main(String[] args) {
int[]a = {8 , 1 , 3, 2 , 6};
int t;
for(int i=0;i<=3;i++)
for(int j=i+1;j<=4;j++)
if(a[i]>a[j]) {
t=a[i];
a[i]=a[j];
a[j]=t;
}
for(int i=0;i<=4;i++)
System.out.print(a[i]+” “);
}
}

You might also like