3 תשובות
שואל השאלה:
^ נתונה המחלקה game משחק מחשב, ולה שתי תכונות:
name שם המשחק, מטיפוס מחרוזת.
price מחיר המשחק מספר הגדול מ־ 0 , מטיפוס שלם.
הניחו שיש פעולות get/set לתכונות המחלקה.
נתונה המחלקה store חנות משחקי מחשב, ולה תכונה אחת בלבד :
arg מערך מטיפוס game .
הערה: המשחקים אינם מסודרים בסדר מסוים, וכל משחק מופיע פעם אחת בלבד .
א. ממשו את הפעולה הבונה במחלקה store המקבלת את מספר המשחקים המקסימלי שהחנות יכולה למכור
ב. ממשו את הפעולה של ממשק המחלקה store שלפניכם:
public int remove (int n, int pr)
הפעולה תמחק מן המערך arg את n המשחקים שמחיר כל אחד מהם pr . אם יש יותר מ־ n משחקים שמחירם pr , יימחקו רק n המשחקים הראשונים מביניהם. אם יש פחות מ־ n משחקים שמחירם pr , רק הם יימחקו.
הפעולה תחזיר את כמות המשחקים שנמחקו .
הערה: שאר המשחקים במערך יישארו באותו הסדר. אם אין בשרשרת שום משחק במחיר pr , השרשרת תישאר ללא שום שינוי והפעולה תחזיר 0 .
ג..ממשו את הפעולה של ממשק המחלקה store שלפניכם:
public int removecheap (int num)
הפעולה תמחק מהמערך את num המשחקים הזולים ביותר. כמו כן הפעולה תחזיר את סכום המחירים הכולל של כל המשחקים שנמחקו.
הניחו ש־ num גדול מ־ 0 וקטן מכמות המשחקים במערך.
ד. כתבו פעולה במחלקה store בשם addgame המקבלת משחק gm ומוסיפה את המשחק לחנות במידה ויש מקום ומחזירה אמת אחרת הפעולה מחזירה שקר..
^ נתונה המחלקה game משחק מחשב, ולה שתי תכונות:
name שם המשחק, מטיפוס מחרוזת.
price מחיר המשחק מספר הגדול מ־ 0 , מטיפוס שלם.
הניחו שיש פעולות get/set לתכונות המחלקה.
נתונה המחלקה store חנות משחקי מחשב, ולה תכונה אחת בלבד :
arg מערך מטיפוס game .
הערה: המשחקים אינם מסודרים בסדר מסוים, וכל משחק מופיע פעם אחת בלבד .
א. ממשו את הפעולה הבונה במחלקה store המקבלת את מספר המשחקים המקסימלי שהחנות יכולה למכור
ב. ממשו את הפעולה של ממשק המחלקה store שלפניכם:
public int remove (int n, int pr)
הפעולה תמחק מן המערך arg את n המשחקים שמחיר כל אחד מהם pr . אם יש יותר מ־ n משחקים שמחירם pr , יימחקו רק n המשחקים הראשונים מביניהם. אם יש פחות מ־ n משחקים שמחירם pr , רק הם יימחקו.
הפעולה תחזיר את כמות המשחקים שנמחקו .
הערה: שאר המשחקים במערך יישארו באותו הסדר. אם אין בשרשרת שום משחק במחיר pr , השרשרת תישאר ללא שום שינוי והפעולה תחזיר 0 .
ג..ממשו את הפעולה של ממשק המחלקה store שלפניכם:
public int removecheap (int num)
הפעולה תמחק מהמערך את num המשחקים הזולים ביותר. כמו כן הפעולה תחזיר את סכום המחירים הכולל של כל המשחקים שנמחקו.
הניחו ש־ num גדול מ־ 0 וקטן מכמות המשחקים במערך.
ד. כתבו פעולה במחלקה store בשם addgame המקבלת משחק gm ומוסיפה את המשחק לחנות במידה ויש מקום ומחזירה אמת אחרת הפעולה מחזירה שקר..
אנונימית
שואל השאלה:
^^החומר של כיתה י בעיקרון , מערכים (set/get( לולאות (for,while) לא משהו מעבר נראלי
^^החומר של כיתה י בעיקרון , מערכים (set/get( לולאות (for,while) לא משהו מעבר נראלי
אנונימית
כנראה זה חומר שמתאים אליכם ולרמה שלכם ודברים שלמדתם
גם אצלנו בהיסטוריה נגיד, אנחנו לומדים משאלות בגרות כי זה מתאים לרמה דלנו ולדברים שלמדנו (אני גם כיתה י)
גם אצלנו בהיסטוריה נגיד, אנחנו לומדים משאלות בגרות כי זה מתאים לרמה דלנו ולדברים שלמדנו (אני גם כיתה י)
באותו הנושא: