C++/תנאים: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
תיקון שגיאת כתיב |
|||
שורה 35:
cout << "sqrt(" << a << ") = " << sqrt(a) << endl;
</source>
קטע קוד זה יבדוק האם המספר שהוזן שלילי, אם הוא אכן שלילי אז התוכנית תבצעה את '''כל''' הפקודות שנמצאות בין הסוגריים המסולסלים. במקרה זה תודפס הודעה שהמספר הוא שלילי
=== משפט if else ===
שורה 101:
ניתן לקונן עוד משפטי if רבים בתוך חלק ה־else ככל שנרצה. התוכנית תבדוק את התנאים לפי הסדר עד שתגיע לתנאי אמיתי או לסוף המבנה - ה־else האחרון. כמו כן אנחנו לא חייבים להוסיף את חלק ה־else בסוף השרשרת הזו, במקרה כזה אם אף אחד מהתנאי לא מתקיים אז התוכנית תמשיך בביצוע שאר הפקודות שאחריו.
== משפט if else מקוצר ==
נאתחל משתנה int x=1, ניתן לשאול באופן מקוצר ולתת פקודה בשורת השאלה הבוליאנית.
;("if(x ? cout<< " x = 1" : cout<<"x=0 זהו קיצור של if ו else באותו משפט, כהסימן : משמש else.
== משפט switch ==
|