بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   أرشيف المنتدى (https://www.thanwya.com/vb/forumdisplay.php?f=513)
-   -   محتاجه مساعده (https://www.thanwya.com/vb/showthread.php?t=420708)

البنوته الشقيه* 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

اقتباس:

المشاركة الأصلية كتبت بواسطة البنوته الشقيه* (المشاركة 4450967)
السلام عليكم
انا دلوقتى عندى مشكله صغيره فى الاكواد البرمجيه يعنى مثلا
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


جميع الأوقات بتوقيت GMT +2. الساعة الآن 09:06 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.