קורס JS – שיעור 3 – לולאות for ופונקציות

תרגילים לולאות for ופונקציות – להורדה

http://gamani.info/prog/JS/39-55.zip

סיכום שיעור 

מצ"ב המצגת

http://gamani.info/prog/JS/for-loops-and-functions.zip

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

שיעורי בית  – לולאות for ופונקציות

 

השימוש בפונקציות הוא חובה בתרגילים אלו

 

  1. לכתוב תוכנית שמקבלת את שער הדולר ואת המחיר בדולרים ומחזירה מחיר בשקלים

הערה : בתרגיל זה כאשר הגולש יכניס את שער הדולר, אם תעשו לזה  parseInt תאבדו את החלק העשרוני שאחרי הנקודה ולכן תשתמשו במקום זה ב parseFloat (המרה ממחרוזת למספר אבל עשרוני)

  1. לכתוב תוכנית שמקבלת מהגולש גובה ומשקל ומחשבת BNI. הגולש יכניס גובה במטרים (כלומר אחת נקודה משהו…) ומשקל בקילוגרמים (ברור שלא בגרמים… (+: )

הנוסחא נמצאת פה

https://bmicalculator.mes.fm/bmi-formula

ותוכלו להשוות מול אתרים אחרים שמחשבים את זה כמו פה למשל

http://www.goleango.com/%D7%9E%D7%97%D7%A9%D7%91%D7%95%D7%9F%20BMI.php

  1. תרגיל בשלבים:

שלב א

לכתוב תוכנית שמקבלת מספר ומדפיסה לקונסול מחרוזת שבו אותו מספר מופיע מספר פעמים לפי ערכו

עבור 3 היא תדפיס 333

עבור 5 היא תדפיס 55555

רמז: לולאת for  כאשר בתחילה המונה שווה 0 והוא גדל כל פעם ב1 עד שהוא מגיע ל x (למספר שהתקבל)

שלב ב

נחזור על שלב א כאשר נכתוב פונקציה שמקבלת מספר ומדפיסה לקונסול מחרוזת שבו אותו מספר מופיע מספר פעמים לפי ערכו – נקח את הלוגיקה מהתרגיל הקודם ונשים אותה בתוך פונקציה

שלב ג

נכתוב לולאה מ 1 עד 5 שבכל מעבר בלולאה תקרא הפונקציה משלב ב' עם המונה (i)

הפלט לקונסול יראה כך

 

1

22

333

4444

55555

 

 4. באופן דומה לתרגיל הקודם…. להדפיס לקונסול משולש כזה

1

2+2

3+3+3

4+4+4+4

5+5+5+5+5

 

 

 

אתגר

למצוא את כל המספרים הראשונייים עד  1000 ולהדפיס לקונסול

פתרון שיעורי הבית  לולאות for ופונקציות – להורדה

http://gamani.info/prog/JS/homework-for-loops-and-function.zip

פתרון אתגרים שיעורי בית  (כולל קינון לולאות לוח הכפל משיעור 4)

http://gamani.info/prog/JS/lesson3/lesson3-chalenge.zip

 

חזרה לעמוד הקורס 

אשרה גרינבלט

אשרה גרינבלט היא המייסדת ומנהלת של המותג GreenCode. אשרה עוסקת בהקמת אתרים מאז שנת 2009. בין לבין היא גם התמודדה עם מחלת הסרטן ואף כתבה על זה בלוג, כתבה ספר פרוזה בשם "לגדול על מים" ופיתחה לעצמה תחביב של פיסול בחוטי ברזל. המשותף לכל תחומי העשיה המגוונים האלו הוא שכולם נעשים בתשוקה גדולה.