סטודנטים/ות יקרים/ות!

הפוסט הנ"ל הינו סיכום קצר של השיעור בנקודות + מכיל את הקבצים שתורגלו בכיתה במהלך השיעור.
אם החומר לא מובן, אפשר לשלוח לי מייל או להתקשר : 050-555-6693 (אשתדל לענות, אם לא שלחו SMS ואחזור אליכם)

זכרו כי המפתח להצלחה הינו תרגול

javascript שיעור 2 – תרגילים ביסודות (מחזור נשים)

שלום לכולן,

אחרי ששיעור שעבר הכרנו את javascript , והכרנו את המשתנים, לולאות, גישה ל DOM ועוד,

השיעור למדנו על האובייקט Math , שאפשר באמצעותו לעשות פעולות שקשורות במספרים, וגם ליצור מספרים אקראיים.

בנוסף השיעור עשינו תרגילים שמטרתם הקניה ולמידת היסודות  ב javascript.

תרגילים – JAVASCRIPT

כתבו פונקציןת שמבצעות את הפעולות הבאות:
1. פונקציה המגרילה מספר בין 1 ל 100 , ומדפיסה אם הוא זוגי או לא.

2. פונקציה המגרילה 3 מספרים (בין 1 ל 100) , ומדפיסה את המספר הגדול מבינהם.

3. פונקציה המקבלת 2 מספרים כפרמטרים ומדפיסה את המספר הגדול מבינהם.

4. פונקציה המגרילה 2 מספרים בין 1-6 ומדפיסה BOOM אם שתי המספרים זהים , אם לא היא מדפיסה את 2 המספרים .

5. כתוב פונקציה שמקבלת תו בודד (כדוגמת A , B )
אם התו הוא לא בודד , נניח הכנסתי ABC אז אני אקבל הודעה על כך, ואם כן הכנסתי תו בודד אקבל הודעה בהתאם:
אם רשמתי A . אז יודפס a is good
אם רשמתי b יודפס b is nice
אם רשמתי אות אחרת אקבל hello ואת שם התו

6. צרו דף אינטרנט שמכיל 2 שדות , שם וסיסמה. אם הזנתי סיסמה שקצרה מ 6 תווים אני אקבל הודעה שהסיסמה צריכה להכיל מינימום 6 תווים.

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

8.בתחרות זריקת כדור כל אחד זרק את הכדור למרחק הרב ביותר שהצליח. כתבו תוכנית המדמה משחק  בה הקלט הוא מרחק הזריקה של כל אחד מהמשתתפים. הפלט הוא – שם המנצח והמרחק אותו זרק. בנוסף מספרו של המפסיד והמרחק אותו זרק. המשחק נועד ל 2 משתתפים.

9. צרו את לוח הכפל באמצעות javascript בלבד, עם 2 לולאות for

 

פתרונות תרגילים 1-9 (נעשה בכיתה)

המשך – תרגילים לשיעורי בית:

(להגשה עד 18 לפבואר)

 

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

ידוע שבשעות הבוקר הרכבות בתפוסה של 100% . בשעות הצהרים הרכבות בתפוסה של 90% ובשעות הערב הרכבות בתפוסה של 70% .

בנוסף, ידוע שכל קרון יכול להכיל עד 120 נוסעים.

ועלות לנוסע היא 6.60 ש"ח.

. הקלט בתוכנית יהיה  : מספר קרונות הרכבת, שעה ביממה/בחירה (בוקר צהרים או ערב) , משכורת עבור נהג להפעלת הרכבת.

ב. הפלט יהיה , רווח נטו מהפעלת קו הרכבת (בהתאם לכמות הנוסעים לפי שעות היממה ) בניכוי 17% מע"מ.

 

2.  בסוכנות רכב "טויוטה" יש מבצע ! הנחה של 5% הנחה על כל הרכבים, ואפשרות לפריסה של עד 24 תשלומים ללא ריבית.

כתוב תוכנית המקבלת מחיר של רכב ( לפני ההנחה) ומספר תשלומים רצוי .

ומדפיסה את מחיר הרכב ( אחרי ההנחה ) + הסכום שיהיה עבור כל תשלום.

נניח אם המחיר של הרכב הוא 1000 ש"ח

אני אקבל מחיר של 950 (אחרי 5 אחוז הנחה)

ואם בחרתי ב 19 תשלומים אז אני אקבל 50 ש"ח כל תשלום

 

3. נהג מונית שירות מירושלים לתל אביב יוצא לדרך רק אם כל המונית מלאה (12 אנשים)

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

4. בבית הספר "גני הצבי" יוצאים לטיול שנתי.

על פי הנחיות משרד החינוך, על כל קבוצה של 30 תלמידים דרוש מאבטח וחובש.

בנוסף, על כל 50 תלמידים צריך ערכת עזרה ראשונה.

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

בהצלחה!

סגירת תפריט