תרגול מדעי המחשב

מחשבון ארבע פעולות

בינוני Java

המשימה

כתוב פעולה שמקבלת מספר שלם ומספר פעולה, ומדפיסה את התוצאה:

  פעולה 0  →  המספר ועוד 2
  פעולה 1  →  המספר פחות 2
  פעולה 2  →  המספר כפול 2
  פעולה 3  →  המספר חלקי 2, כמספר עשרוני
  כל ערך אחר  →  ERROR

דוגמאות עבור המספר 7:
  פעולה 0  →  9
  פעולה 1  →  5
  פעולה 2  →  14
  פעולה 3  →  3.5
  פעולה 9  →  ERROR

הנחיות:
• השתמש בשרשרת של תנאי ואחרת-אם. סדרה של תנאים נפרדים תעבוד גם היא
  כאן, אבל היא בודקת את כל התנאים גם אחרי שנמצאה התאמה — וברגע שהענפים
  ישנו את אותו משתנה, זה יהפוך לבאג.
• בחלוקה: המספר שלם, ולכן חלוקה ב-2 תיתן 3 ולא 3.5. יש לחלק ב-2.0.
• הענף האחרון תופס כל ערך פעולה שאינו בין 0 ל-3.

```ds:table
{"title":"הפלט עבור המספר 7","rows":[["קוד פעולה","משמעות","פלט"],["0","ועוד 2","9"],["1","פחות 2","5"],["2","כפול 2","14"],["3","חלקי 2","3.5"],["9","לא חוקי","ERROR"]]}
```

קוד הפתיחה

public class Main {

    public static void calc(int x, int operation) {
        // כתוב את הפתרון כאן
    }

    public static void main(String[] args) {
        calc(7, 0);   // 9
        calc(7, 1);   // 5
        calc(7, 2);   // 14
        calc(7, 3);   // 3.5
        calc(7, 9);   // ERROR
    }
}

כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.

התרגיל הבא זוגי או אי-זוגי
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון — כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות בדיקה חיצוני.