בכיתה
1. מענה על שאלות RectangleProject ו- Student ופתרון משותף.
לבית
יוסוף שולח לי למייל את RectangelProject ואת StudentProject עד יום ג' בחצות.
1. בצעו את תרגיל CircleProject (סעיף 585). ייבדק בכיתה. זכרו לשמור על disk on key וגיבוי בדרייב.
2. רשות: תרגיל Mercedes (סעיף 595).
הערה: תרגילים שניתנו כרשות (כמו CircleProject או MercedesProject, יינתנו בהמשך כתרגילי חובה).
בשיעור הבא
1. חזרה על מערך תווים, מחרוזות ושלמים.
2. מערך אובייקטים (מערך עצמים):
א. יצירת מערך סטודנטים, והשמת 5 סטודנטים בו.
ב. הדפסת הציון במדעי המחשב של כל אחד מהסטודנטים.
ג. הדפסת כל הפרטים (ToString) של הסטודנטים שהציון שלהם במדעי המחשב גבוה מ- 90.
ד. הדפסת ממוצע הציונים של כל סטודנטים בצירוף שמו הפרטי.
ה. הדפסת הציון ממוצע הסטודנטים בעלי ציון 55 ומעלה במקצוע מדעי המחשב.
ו. הדפסת הציון הממוצע של כל הסטודנטים במדעי המחשב.
ז. הדפסת הציון הממוצע בכל המקצועות לכל הסטודנטים.
ח. הדפסת מספרי תעודת הזהות והשמות הפרטיים של הסטודנטים שמספר זהותם מתחיל ב- 0 או ב- 1.
למשל: 111223454 Marmelad או 027438329 Guy.
ט. הדפסת כל שמות הסטודנטים שהתו השני בשמם הפרטי הוא 'a'.
למשל: Ran, Maram, Tamer.
י. הדפסת כל התלמידים ששמם הפרטי מורכב מ- 3 תווים בדיוק.
למשל: Ran, Eli, Ali, Ben.
יא. הדפיסו את שמותיהם הפרטיים של כל הסטודנטים שאיפשהו בשמם מופיע 'a'.
למשל: Ran, David, Menachem, Muhamad.
למשל: Ran, David, Menachem, Muhamad.
יב. בחברה מעוניינים לדעת כמה סטודנטים קיבלו במתמטיקה 90, כמה קיבלו 91, כמה קיבלו 92...וכו' עד
כמה קיבלו 100. הפלט אמור להיראות בסגנון הבא (ובאנגלית כמובן):
כמה קיבלו 100. הפלט אמור להיראות בסגנון הבא (ובאנגלית כמובן):
91 - students 5
92 - 0 students
93 - 2 students
...
100 - 1 students
יג. הדפיסו לכמה סטודנטים הציון במדעי המחשב זהה לציון במתמטיקה.
יד. הדפיסו לכמה תלמידים הספרה האחרונה בציון שלהם במדעי המחשב היא 0.
למשל: 90, 100, 80 וכו'.
למשל: 90, 100, 80 וכו'.
טו. הדפיסו לכמה תלמידים ספרת האחדות וספרת העשרות הן זוגיות וזהות.
למשל: 88, 66, 100.
טז. הדפיסו את סוגי התלמידים באופן הבא: שם פרטי + סוג סטודנט.
הסבר:
אם ממוצע הציונים של תלמיד במדעי המחשב גבוה או שווה לממוצע הציונים שלו בכל אחד משני
המקצועות אחרים, יש להדפיס את שמו + "Computer Sciense Student".
הסבר:
אם ממוצע הציונים של תלמיד במדעי המחשב גבוה או שווה לממוצע הציונים שלו בכל אחד משני
המקצועות אחרים, יש להדפיס את שמו + "Computer Sciense Student".
אחרת, אם ממוצע הציונים של תלמיד במתמטיקה גבוה מממוצע הציונים שלו באנגלית,
יש להדפיס את שמו + "Math Student".
יש להדפיס את שמו + "Math Student".
אחרת, הדפיסו את שמו + "English Student".
הערה: אם במערך יש 5 תלמידים, תהיינה 5 שורות פלט (כי עבור כל תלמיד במערך חובה לרשום
את סוג התלמיד).
יז. הדפיסו עבור כל סטודנט שקיימת האות 'a' בשמו, את המיקום הראשון בו היא נמצאת + שמו.
לדוגמה: Ran - 2, Ayala - 3. שמות כמו Ben, Shosh, Eli לא יודפסו.