بسم الله الرحمن الرحيم
اولا مثال للمراجعة على ما أخذنا
اكثير من خيار شرطى (داخلى)
دكتور فى الجامعة و لنقول انه انا :D دكتور احمد يصحح للطلاب امتحاناتهم بدرجات حتى يتضح مستوى الطلاب له و يميز من يريد.. و يستخدم ال 10 درجات التالية لكل امتحاناته
الدرجة-----------المستوى
A او اعلى 90
B 80-89
C 70-79
D 60-69
F اقل من 60
طلب منك ان تقوم بكتابة برنامج حتى يسأل الطالب ان يدخل درجته من ثم يقوم بطباعة المستوى الخاص بهذه الدرجة
ها هى الخوارزمية:
اقتباس1 – اسأل الطالب عن الدرجة
2 – اذا كانت الدرجة اقل من 60, اذا فالدرجة هى F
3 – اذا كان الدرجة اقل من 70, اذا فالدرجة هى D
4 – اذا كانت الدرجة اقل من 80 , اذا فالدرجة هى C
5 – اذا كانت الدرجة اقل من 90 , اذا فالدرجة هى B
6 – اذا كانت اعلى من 90 فهى A
انت قررت ان مثل هذا البرنامج يحتاج الى اكثر من شرط داخلى, حسنا فلنأخذ الأن المثال:
// هذا البرنامج يحتى على اكثر من جملة شرطية داخلية
#include <iostream>
using namespace std;
int main()
{
int testScore;
cout <<"Enter your numeric test score and I will\n";
cout<<"Tell you the letter grade you earner: ";
cin >> testScore;
if (testScore <60)
{
cout << "Your grade is F.\n";
}
else
{
if (testScore <70)
{
cout << "Your grade is D.\n";
}
else
{
if (testScore < 80)
{
cout << "Your grade is C.\n";
}
else
{
if (testScore < 90)
{
cout << "Your garde is B.\n";
}
else
{
cout << "Your grade is A.\n";
}
}
}
}
cin.get();
return 0;
}المخرجات:
اقتباسEnter your numeric test score and I will
tell you the letter grade you earnet: 78[Enter]
Your grade is C.
مخرجات اخرى:
اقتباسEnter your numeric test score and I will
tell you the letter grade you earnet: 84[Enter]
Your grade is B.
الأن انتهينا من المراجعة على ما سبق
فى المشاركة التالية سوف ندرس ال if/else if
