if else
בפקודת if אתה שואל שאלה, שהתשובה עליה יכולה להיות כן או לא (true או false). למשל (if(a == 0, אז אתה שואל האם a הוא 0. אם התשובה היא כן, אז מתבצע החלק הראשון, אם התשובה היא לא (כלומר זה לא נכון ש a שווה ל 0, כלומר הוא שונה מ 0) אז מתבצע החלק שאחרי ה else. החלק של ה else הוא אפציונלי, ואפשר רק להגיד מה יקרה אם התשובה היא true. מכיוון שהפקודות שמבצעים (בכל אחד מהמקרים) יכולות להיות כל פקודה, אפשר לבצע פקודות if נוספת. ואז בעברית זה נראה ככה... אם a הוא 0 אז תעשה .... אחרת אם a הוא 1 אז תעשה .... אחרת אם a הוא 2 אז תעשה ... אחרת אם a הוא 3 אז תעשה... אחרת ... למשל, תנסה לכתוב תוכנית, שמקבלת מספר ומדפיסה לפי המספר את היום בשבוע (ל 1 sunday וכו´). אפשר לעשות את זה גם עם switch, אבל תנסה עם if וזה יסביר לך את ה else if. בהצלחה