שלום לכולן,
השיעור פתרנו את התרגילים הבאים כתרגול:
כתבו מערך שמכיל 3 אובייקטים של תלמידים.
לכל תלמיד יש את הפרטים הבאים:
שם.
טלפון.
ציון ממוצע.
score/grade
חלק 2.
השתמשו בלולאת for והדפיסו לקונסול רק
את השמות של התלמידים
שהציון ממוצע שלהם מעל 80.
חלק 3.
בצעו את חלק 2 שוב, רק שהפעם עם לולאת forEach.
תרגיל 2:
כתבו מערך בשם Movies – בתור התחלה המערך ריק.
כתבו פונקציה בשם addMovie – שמקבלת אובייקט
שמתאר סרט ומוסיפה אותו למערך.
(לכל סרט יש את התכונות הבאות :שם, מספר דקות,
שנה שבה הסרט היה בקולנוע).
כתבו פונקציה נוספת בשם showLongMovies –
שמדפיסה לי את השמות של הסרטים שאורכם גדול מ 90 דקות.
תרגיל 3 :
צרו מערך בשם products שיכיל מוצרים.
צרו פונקציה בשם addProduct שמקבלת *אובייקט* של מוצר
ומוסיפה אותו למערך.
צרו פונקציה בשם bestSeller שמדפיסה את המוצרים שנמכרו
יותר מ 3 פעמים. השתמשו ב forEach.
price
לכל מוצר יש את המאפיינים הבאים : שם המוצר, מחיר,
וכמות פעמים שהמוצר נמכר.
תרגיל 4 :
צרו מערך של בעלי תפקידים בבית הספר.
כל בעל תפקיד (איש) יורכב עם הנתונים הבאים :
name,role,age
name – שם
role – תפקיד- יכול להיות מורה או תלמיד
age – גיל.צרו פונקציה שמדפיסה לי *רק את השמות של המורים*
וצרו פונקציה נוספת שמדפיסה *רק את השמות של התלמידים*
שיעורי בית :
העתיקו את המערך מהכתובת הבאה: https://jsonplaceholder.typicode.com/users
כתבו 3 פונקציות
getNames – פונקציה שתדפיס את השמות של כל המשתמשים שנמצאים בקובץ.
getEmails – פונקציה שמדפיסה את כל הכתובות מייל של המשתמשים שיש בקובץ.
getEven – פונקציה שמדפיסה את השמות של כל המשתמשים שהמספר מזהה (Id ) שלהם הוא זוגי.
קבצי השיעור להורדה