Professional Documents
Culture Documents
نموذج لاسئلة الامتحان
نموذج لاسئلة الامتحان
.2تتبع عمل البرنامج التالي بواسطة جدول متابعة للقيم ( 2,1,3,6من اليسار إلى اليمين) وحدد ما الذي
يطبعه
;int k, i, num, x
;k = 1
;num = 0
)for (i = 1; i < 5; i++
{
;))(x = int.Parse(Console.ReadLine
)if (x % 2 == 0
;num = (num * 10) + x
else
{
;k = k * 10
;)num = num + (x * k
}
}
;)Console.WriteLine(num
.3أكتب ألغوريثم يستقبل 30عدادا صحيحا (القيم المدخلة غير معروف عدد منازلها) ,على البرنامج ان يحسب
ويجمع األعداد الموجبة من بين األعداد المدخلة ذات الثالثة منازل فقط .
مالحظة :بكلمات أخرى على البرنامج أن يجمع فقط القيم المدخلة ذات الثالثة منازل ,إذا كانت قيمة ليست من
ثالثة منازل ال يجمعها .
)(static void Main تتبع بواسطة جدول متابعة عمل البرنامج وحدد ماذا يطبع
{ بالنسبة للمدخالت التالية (من اليسار إلى اليمين):
;int x , cnt=0
436, 88, 6482, 9087, 6547
)for (int i = 1 ; i <= 5 ; i= i + 1 أعط ِ مثاالً ألعداد يطبع في النهاية قيمة .cnt = 5 أ-
{
;)) (x = int.Parse(Console.ReadLine
)if (x >= 1000 && x <= 9999
{
)if ( (x%10 + x/10%10) == (x/100%10 + x/1000%10
;) cnt++
;)elseConsole.WriteLine(x
}
}
;)Console.WriteLine(cnt
}
.7اكتب برنامج يستقبل من المستخدم عدد العائالت التي تسكن المخيم "ب" نرمز له بـ nعلى
البرنامج ان يستقبل عدد االفراد بكل عائلة وان :
يحسب ويطبع عدد االفراد في المخيم. أ.
يحسب ويطبع معدل عدد االفراد للعائلة داخل المخيم . ب.
ج .يحسب ويطبع عدد العائالت المكونه من 6افراد او اكثر.