הסתעפויות
רמה קלה
תרגיל 1
כתוב תוכנית שתקבל מהמשתמש שלושה מספרים,
ותציג את הגדול מביניהם על המסך.
תרגיל 2
כתוב תוכנית המקבלת מספר מהמשתמש ומחזירה
את הערך המוחלט שלו.
תרגיל 3
כתוב תוכנית לניהול מכירת משקאות משכרים.
ראשית התוכנית תשאל את המשתמש לגילו. במידה
וגילו קטן מ-18, התוכנית לא תאשר לו לקנות משקה אלכוהולי.
במידה והמשתמש בגיל חוקי, תציע המערכת
למשתמש לבחור בין בירה לכוס יין, ותדפיס הודעה מתאימה בהתאם לכל בחירה שיעשה
המשתמש.
דוגמא לשימוש בתוכנית (הקטעים הצבועים
בכחול הינם קלט שהזין המשתמש):
Welcome to BAR system.
Enter your age: 21
Great, please select 1 for
beer or 2 for good wine: 1
Beer is the best drink in
the world!
רמה בינונית
תרגיל 1
כתוב תוכנית הפותרת משוואות ריבועיות
מהצורה .
יש להתחשב בכל המקרים האפשריים (שני
פתרונות, פתרון יחיד, פתרון קומפלקסי וכו').
תרגיל 2
כתוב תוכנית אשר מקבלת מהמשתמש מספר ממשי
ובצמוד אליו האות D או R. המספר מייצג זווית במעלות במקרה של D
וברדיאנים במקרה של R. התוכנית תחשב ותדפיס את ערך הזווית ברדיאנים,
במעלות ואת ערכי הפונקציות הטריגונומטריות sinus ו-cosinus עבור אותה הזווית.
במקרה של זווית שלילית התוכנית תסתיים עם
הודעת שגיאה ולא תבצע חישובים.
רמה קשה
תרגיל 1
נתון כי ערכו של המשתנה x הינו 5
לפני הרצת הקוד הבא.
if ( (a < 10) || ( a
> 9) || ++x ) x--;
מהן הערכים האפשריים עבור x לאחר
הרצת שורה זו?
שאלה
אפשר תשובה לתרגיל 11