اقتباس:
المشاركة الأصلية كتبت بواسطة سيف سالم
الطالب الاول كان الحل بتاعه كدا
dim n , s as integer
do while n<=10
s=s+n
n=n+2
loop
label1.text=s
التاني كان الحل بتاعه كدا
dim n , s as integer
n=1
sum=1
do while n<=8
n=n+2
s=s+n
label1.text=s
loop
اي الحلين خطأ وايهما مش خطأ
ولو الحل الاول خطأ نقنع الطالب الاول ازاي انه خطأ
ولو الحل التانى مش خطأ نقنع الطالب التانى انه مش خطأ
الكود التانى نهايته 8 مش 10
|
اقتباس:
المشاركة الأصلية كتبت بواسطة محمد عيد احمد دسوقى
الاول خطأ لان قيمة المتغير الابتدائية = صفر ثم تزيد قتكون 2 وهذه الاعداد زوجية
الثانى خطأ لان قيمة sum فى النهاية 36 وليست 25
|
اقتباس:
المشاركة الأصلية كتبت بواسطة دحيم1
في الحل الأول كان يجب تخصيص قيمة البداية للمتغير n = 1 حتى يتم جمع الأعداد الفردية
|
اقتباس:
المشاركة الأصلية كتبت بواسطة دحيم1
في الحل الثاني sum لابد أن تبدأ بصفر sum = 0
s= s+ 2 قبل n= n+2
|
شكرا لكم جميعا بس معذرة الكود التانى النهاية 8