مشاهدة النسخة كاملة : محتاجه مساعده


البنوته الشقيه*
26-04-2012, 09:26 PM
السلام عليكم
انا دلوقتى عندى مشكله صغيره فى الاكواد البرمجيه يعنى مثلا
dim first as integer=20,second as integer=40
dim third as integer= first+ second
dim total as integer
IF third<=50 then
total =first+second+third
else
first=30
second=50
total=first+ second +third
end if
السؤال اذكر قيمة المتغير first,second.total
الانا بتلخبط فيه انى المفروض اكتب القيمه الاولى ولا القيمه البعد الشرط وفى total
هجمع قيمة first, second , thirdالاولى ولا الى بعد الشرط يعنى هنا total قيمتها ب140 ولا 120 ياريت تساعدونى لان بيقبلنى كذا سؤال بالشكل دا وبتلخبط فيهم

أبو مريم2008
26-04-2012, 10:08 PM
السلام عليكم
انا دلوقتى عندى مشكله صغيره فى الاكواد البرمجيه يعنى مثلا
dim first as integer=20,second as integer=40
dim third as integer= first+ second
dim total as integer
IF third<=50 then
total =first+second+third
else
first=30
second=50
total=first+ second +third
end if
السؤال اذكر قيمة المتغير first,second.total
الانا بتلخبط فيه انى المفروض اكتب القيمه الاولى ولا القيمه البعد الشرط وفى total
هجمع قيمة first, second , thirdالاولى ولا الى بعد الشرط يعنى هنا total قيمتها ب140 ولا 120 ياريت تساعدونى لان بيقبلنى كذا سؤال بالشكل دا وبتلخبط فيهم


بالنسبة للبرامج من هذا النوع مفتاح الحل موجود فى قيمة الشرط
لو عرفنا قيمة الشرط بكام اصبح كل شى سهل
اولا: الشرط هو third<=50 قيمته تكون false لان المتغير third قيمته 60
وبناء على ذلك فان البرنامج سينفذ الاوامر التى بعد كلمة else
first=30
second=50
total=first+ second +third

total=30+50+60=140

البنوته الشقيه*
26-04-2012, 11:08 PM
شكرا لحضرتك جدا يعنى معنى كدا ان قيمة first
هتكون30

whiteangel
28-04-2012, 06:09 AM
أيوة يا بنوته
first=30
second=50
وعشان الـ third = 60
يبقى الـ total حيكون
30+50+60 = 140