נתונה מחלקה תוכנית טלוויזיה — TvProgram שיש לה שלוש תכונות: code — קוד התכנית מטיפוס שלם, day — היום בשבוע שבו משודרת התכנית מטיפוס שלם (מ-1 עד 7, כולל), isSport — האם זו תכנית ספורט מטיפוס בוליאני (true אם כן, אחרת false).
נתונה מחלקה תוכנית טלוויזיה — TvProgram שיש לה שלוש תכונות: code — קוד התכנית מטיפוס שלם, day — היום בשבוע שבו משודרת התכנית מטיפוס שלם (מ-1 עד 7, כולל), isSport — האם זו תכנית ספורט מטיפוס בוליאני (true אם כן, אחרת false).
הנח שלכל תכונה הוגדרו ב-Java פעולות get ו-set, וב-C# פעולות Get ו-Set.
public class TvProgram
{
private int code; // קוד התכנית
private int day; // 1 עד 7
private bool isSport;
// בנאי — ר' סעיף א; Get/Set קיימים לכל תכונה
}
כתוב ב-Java או ב-C# פעולה בונה במחלקה TvProgram שתקבל ערכים לכל תכונה.
public TvProgram(int code, int day, bool isSport)
נתונה מחלקה תכניות השבוע — TvWeek שיש לה שתי תכונות: arrProg — מערך חד-ממדי מטיפוס TvProgram בגודל 100, current — מספר התכניות הנוכחי בשבוע מטיפוס שלם (קטן מגודל המערך). הנח שלכל תכונה הוגדרו פעולות get ו-set (Java) / Get ו-Set (C#). כתוב ב-Java או ב-C# את כותרת המחלקה TvWeek ואת התכונות שלה.
כתוב ב-Java או ב-C# פעולה במחלקה TvWeek שתקבל תכנית TvProgram, תוסיף אותה לתכניות השבוע ותעדכן את מספר התכניות הנוכחי בשבוע. הנח שיש מקום להוסיף את התכנית.
public void AddProgram(TvProgram p)
כתוב ב-Java או ב-C# פעולה במחלקה TvWeek, שתחזיר את מספר תכניות הספורט שיש בשבוע בטלוויזיה.
public int CountSportPrograms()
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.