If-Else and Loops

בפרק זה נלמד כיצד לשלוט על סדר ביצוע פעולות המחשב בג'אווה סקריפט.
אנו נלמד להשתמש בתנאי if-else, ונכיר מהם תנאים מורכבים ומכוננים.
נלמד מהו תנאי switch-case ובאילו מקרים הוא מתאים לשימוש.
לבסוף, נזכיר בקצרה שני סוגי לולאות בג'אווה סקריפט: לולאת for ולולאת while.

מטלה

כתוב את התוכניות הבאות:

  1. התוכנית קולטת שני מספרים מהמשתמש ומדפיסה המכפלה שלהם. הפלט יכלול את התרגיל ואת התוצאה. למשל את המשתמש רשם: 5 ו- 3 התוכנית תדפיס: "15 = 5 * 3 ".
  2. התוכנית קולטת שם פרט ושם משפחה ומדפיסה שלום ושם מלא- למשל: Wellcome Gilad Markman.
  3. התוכנית קולטת שני מספרים ומדפיסה את היחס ביניהם (גדול, קטן או שווה). למשל אם המשתמש הכניס 5 ו- 3 התוכנית תדפיס 5>3.
  4. התוכנית קולטת שני מספרים ופעולה (+, -, *, /) ומדפיסה את התרגיל ואת התוצאה.
  5. התוכנית קולטת 10 מספרים מהמשתמש ומדפיסה את סכומם
  6. התוכנית קולטת 10 מספרים ומדפיסה את הממוצע שלהם.
  7. התוכנית מחשבת את הממוצע של ציוני התלמידים בכיתה. לא ידוע מספר התלמידים. התוכנית קולטת מספרים עד אשר המורה מכניס מספר שלילי. בסיום התוכנית מדפיסה את מספר התלמידים בכיתה, ואת ממוצע הציונים.
  8. הוסף בדיקה אם הציון שהוכנס גדול מ- 100 תנתן הודעה על שגיאה והתוכנית תתעלם מציון זה.