אתם מתרגלים שאלה מתוך בגרות מדעי המחשב — יסודות (שאלון 899371)מבחן 2016 · קיץ מועד א · שאלה 8כל שאלות המבחן ←
תכנות בסיסימבני בקרה

חברת הטיולים "טייל בהנאה" מארגנת טיול לחו"ל ומעבר לדרישות. משפחות המשתתפות בטיול משלמות עבור ההדרכה ובעבור הכרייה הניתנת במהלך הטיול. מחיר ההדרכה הוא סכום קבוע — 100 שקלים לכל משפחה. מחיר הארוחה בטיול הוא: 30 שקלים למשתתף — למשפחה בת 3 משתתפים או פחות; 28 שקלים למשתתף — למשפחה בת 4-5 משתתפים; 26 שקלים למשתתף — למשפחה שיש בה יותר מ-5 משתתפים.

public class Family
{
    private int num; // מספר המשתתפים מהמשפחה
    private String familyName; // שם המשפחה
    public Family(int num, String familyName) {…}
}
סעיף א

כתוב ב-Java או ב-C# פעולה calcPrice או CalcPrice במחלקה Family, שתחזיר את המחיר שהמשפחה נדרשת לשלם בעבור הטיול.

public int calcPrice()

סעיף ב

כתוב ב-Java או ב-C#, במחלקה Program, פעולה ראשית שתקלוט נתוני משפחות שנרשמו לטיפול (הקלט מסתיים כאשר נקלט 0 עבור מספר המשתתפים) ותציג כפלט: לכל משפחה — את שם המשפחה ואת המחיר שהיא צריכה לשלם עבור הטיול; את המספר הכולל של כל המשתתפים בטיול; ואת המחיר הגבוה ביותר ששולם כלשהי, ואת שם המשפחה ששילמה כלשהי.

public static void processFamilies(Scanner sc)

שאלות ותגובות על השאלה

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה לתכנות עונה כאן — תקבלו מענה מקצועי