אתם מתרגלים שאלה מתוך מה"ט אלגוריתמיקה ותכנות — הנדסאי תוכנהמבחן 2020 · קיץ מועד א · שאלה 2כל שאלות המבחן ←
תכנות מונחה עצמיםמחלקות ואובייקטים

נתונה המחלקה Clock המגדירה טיפוס נתונים שעון.

public class Clock
{
    private int hour; // שעה 0-23
    private int min; // דקות 0-59
    public Clock(int hour, int min)
    {
        this.hour = hour;
        this.min = min;
    }
}
סעיף א

כתוב פעולה getInterval() המחזירה את משך הזמן (בדקות) שנשאר עד לחצות (24:00). לדוגמה: אם השעה היא 20:45, הפעולה תחזיר 195 (דקות).

public int GetInterval()

סעיף ב

כתוב קטע בפעולה ראשית (main) במחלקה אחרת. הקטע צריך לקלוט מהמשתמש זמני נחיתה של שתי טיסות. עבור כל טיסה ייקלט זוג מספרים שלמים. לדוגמה: עבור טיסה הנוחתת ב-19:50 יש לקלוט שני מספרים 19 ו-50. בקטע הקוד יש לבדוק איזו מבין שתי הטיסות אמורה לנחות מאוחר יותר ולהציג הודעה מתאימה. עליך להיעזר בפעולה שכתבת בסעיף א'.

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

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

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

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