במערכת מחשוב של חנות מחנאות יש מחלקה בשם Flashlight שיש לה שתי תכונות: model — שם דגם של פנס מטיפוס מחרוזת; price — מחיר הפנס, מספר מטיפוס ממשי.
במערכת מחשוב של חנות מחנאות יש מחלקה בשם Flashlight שיש לה שתי תכונות: model — שם דגם של פנס מטיפוס מחרוזת; price — מחיר הפנס, מספר מטיפוס ממשי.
כתוב ב-Java או ב-C# את כותרת המחלקה Flashlight ואת התכונות שלה, וכתוב את פעולת הבנייה שלה המקבלת ערכים עבור דגם הפנס ומחיר הפנס.
public Flashlight(string model, double price)
לקראת טיול עליך להצטייד בשלושה פנסים שונים. כתוב פעולה חיצונית threeFlashlights ב-Java או ThreeFlashlights ב-C#, המקבלת מערך arr — של עצמים שונים מטיפוס Flashlight, ומספר total — מספר מטיפוס ממשי. על הפעולה למצוא ולהדפיס (פעם אחת בלבד) את שלושת הדגמים של הפנסים שסכום מחיריהם הוא total (כולל). הנח שלכל תכונה במחלקה Flashlight הוגדרו ב-Java פעולות get ו-set ובC# פעולות Get ו-Set. הנח שיש שלשה אחת בלבד של פנסים שסכום מחיריהם שלהם הוא total.
public static void ThreeFlashlights(Flashlight[] arr, double total)
מהי סיבוכיות זמן הריצה של הפעולה שכתבת בתת-סעיף ב(1)? נמק.
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.