דף הבית
>> פרק 2>>if else if |
if-else-if
קיימת צורה נוספת לשימוש במשפטי if-else הנראית כך:
|
if(תנאי)
הוראה לביצוע במידה והתנאי מתקיים ;
else if (תנאי)
הוראה לביצוע במידה והתנאי מתקיים ;
else if (תנאי)
הוראה לביצוע במידה והתנאי מתקיים ;
else
הוראה לביצוע ;
|
בצורה זו כמו בצורה הרגילה נבדקים התנאים מלמעלה למטה,
עד אשר אחד התנאים מתקיים. במידה ואף תנאי לא יתקיים יבוצע המשפט שלאחר ה-
else האחרון. לדוגמה:
|
#include<iostream.h>
#include<conio.h>
main()
{
int num;
cout<<"please enter your english grade \n";
cin>>num;
if(num<=100||num>=90)
cout<<"you have excellent grades!!\n";
else if(num<90||num>=70)
cout<<"you are ok, but study more!\n";
else
cout<<"start study hard!!!\n";
getch();
return 0;
}
|
הסבר התוכנית: המשתמש מתבקש להכניס ציון באנגלית. הציון
המוכנס מושם במשתנה num ,ואז אנו נכנסים לשלב בדיקת התנאים. אם הציון בין
90 ל 100 מתקבל הפלט : !!you have excellent grades אחרת אם הוא בין 70 ל
90 מתקבל הפלט : !you are ok, but study more אחרת נקבל את הפלט : !!!start
study hard .
|
|
|