בי מאסטר (Bmaster)מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
תפריט

חומרי לימוד

מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
חזרה למאגר2018 קיץ מועד א

חישוב הזוכה במצעד הפזמונים

שאלה קודמתשאלה הבאה
שאלה 2יסודות2018 קיץ מועד א

חישוב הזוכה במצעד הפזמונים

במצעד הפזמונים מתחרים 40 שירים שמספרם מ־1 ועד 40. 25 שופטים מדרגים את השירים. כל שופט בוחר את שלושת השירים הטובים ביותר לדעתו. לשיר במקום הראשון (הטוב ביותר) הוא מעניק 7 נקודות, לשיר במקום השני הוא מעניק 5 נקודות, ולשיר שבמקום השלישי הוא מעניק נקודה אחת. השיר שיצבור את מספר הנקודות הגבוה ביותר מכל השופטים יזכה במקום הראשון.

לקראת מצעד הפזמונים הוגדרה מחלקה Vote. למחלקה שלוש תכונות:

  • first: מספר השיר שהשופט דירג במקום הראשון, מטיפוס שלם.
  • second: מספר השיר שהשופט דירג במקום השני, מטיפוס שלם.
  • third: מספר השיר שהשופט דירג במקום השלישי, מטיפוס שלם.

הנח שלכל תכונה הוגדרו ב-Java פעולות get set וב-C# פעולות Get ו-Set.

כתוב פעולה חיצונית theWinner ב-Java או TheWinner ב-C#, המקבלת מערך מטיפוס Vote של דירוגי השופטים, ומדפיסה את מספרו של השיר הזוכה במקום הראשון. הנח שקיים שיר זוכה אחד. הנח שערכי המערך תקינים.

משימות

אמשימה אcode
שאלה 2יסודות2018 קיץ מועד א

חישוב הזוכה במצעד הפזמונים

במצעד הפזמונים מתחרים 40 שירים שמספרם מ־1 ועד 40. 25 שופטים מדרגים את השירים. כל שופט בוחר את שלושת השירים הטובים ביותר לדעתו. לשיר במקום הראשון (הטוב ביותר) הוא מעניק 7 נקודות, לשיר במקום השני הוא מעניק 5 נקודות, ולשיר שבמקום השלישי הוא מעניק נקודה אחת. השיר שיצבור את מספר הנקודות הגבוה ביותר מכל השופטים יזכה במקום הראשון.

לקראת מצעד הפזמונים הוגדרה מחלקה Vote. למחלקה שלוש תכונות:

  • first: מספר השיר שהשופט דירג במקום הראשון, מטיפוס שלם.
  • second: מספר השיר שהשופט דירג במקום השני, מטיפוס שלם.
  • third: מספר השיר שהשופט דירג במקום השלישי, מטיפוס שלם.

הנח שלכל תכונה הוגדרו ב-Java פעולות get set וב-C# פעולות Get ו-Set.

כתוב פעולה חיצונית theWinner ב-Java או TheWinner ב-C#, המקבלת מערך מטיפוס Vote של דירוגי השופטים, ומדפיסה את מספרו של השיר הזוכה במקום הראשון. הנח שקיים שיר זוכה אחד. הנח שערכי המערך תקינים.

משימות

אמשימה אcode