המשימה
כביש אגרה מחולק לקטעים. מחיר הנסיעה בכל קטע הוא 30 שקלים.
נהג שעובר יותר משמונה קטעים מקבל הנחה של 10 שקלים מהסכום הכולל.
כתוב פעולה שמקבלת את מספר הקטעים ומדפיסה את הסכום שעל הנהג לשלם.
דוגמאות:
5 קטעים → 150
8 קטעים → 240
9 קטעים → 260
0 קטעים → 0
הנחיות:
• ההנחה היא סכום קבוע מהמחיר הכולל, ולא הנחה לכל קטע.
• שים לב לגבול: שמונה קטעים בדיוק אינם מזכים בהנחה. הדרישה היא יותר
משמונה.
• קודם מחשבים את הסכום המלא, ואז מפחיתים אם התנאי מתקיים.
```ds:table
{"title":"דוגמאות","rows":[["קטעים","לפני הנחה","הנחה","לתשלום"],["5","150","0","150"],["8","240","0","240"],["9","270","10","260"],["0","0","0","0"]]}
```
קוד הפתיחה
using System;
class Program {
static void Toll(int segments) {
// כתוב את הפתרון כאן
}
static void Main() {
Toll(5); // 150
Toll(8); // 240
Toll(9); // 260
Toll(0); // 0
}
}
כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון —
כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות
בדיקה חיצוני.