עזרה | ב while loop שיחזור על עצמו
-
ביקשו ממני בשיעורי בית בקורס (בניית אתרים) לעשות while שמבקש את הגיל מהיוזר וישלח הודעה בהתאם ושיחזור על עצמו
העתקתי מהשיעורי בית
קבלו מהיוזר גיל באמצעות prompt
צרו לולאת while, הריצו את הלולאה 10 פעמים
בדקו האם היוזר מעל 67
אם כן יש לרשום - מזל טוב , יצאת לפנסיה
אם לא יש לרשום - לא נורא עוד כמה שנים תצא לפנסיה
יש ליצור בקשה אינסופית מהיוזר לגיל [ אינסופית, הכוונה, כל עוד הלולאה רצה ]
**רמז: יש ליצור פעמיים prompt פעם אחת לפני הלולאה , פעם שנייה זה האתגר
נ. ב. זה אתגר בנוסף לשיעורי בית והמרצה אומר לחפש בגוגל אז באתי לפה, אשמח לעזרה!
@chv -
@איציק-דייטש באיזה שפה ?
עריכה: לא שמתי לב שזה בקטגורית js
-
@משחזר-מידע נראלי שפתחתי את זה בקטגורית javaScript
-
@איציק-דייטש אתה מקליד יותר מהר ממני
תיקנתי את הודעתי -
@משחזר-מידע אמר בעזרה | ב while loop שיחזור על עצמו:
אתה מקליד יותר מהר ממני
שמתי לב... אגב, אתה מכיר ת'שפה הזאת?
-
@איציק-דייטש אמר בעזרה | ב while loop שיחזור על עצמו:
אגב, אתה מכיר ת'שפה הזאת?
לא צריך להכיר אותה
מספיק ידע בתכנות בכל שפה שלא תהיה
וגוגל עוזר למלאות את החורים בהתאם לשפהhttps://www.w3schools.com/jsref/jsref_while.asp
הדוגמה הזאת היא לא אין סופית
אפשר להחליף אותה שתהיה אין סופית -
let age = +prompt('enter your age'); let i = 0; while (i < 10) { if (age > 67) { console.log('mazal tov, yatzata lepensya'); } else { console.log('lo nora'); } i++; }
את כל הקטע בסוף לא כל כך הבנתי מה הם רוצים.. אם תוכל להסביר
-
@מוטי-אורן אחרי שהוא מבקש את הגיל ומדפיס לקונסול שיבקש עוד פעם וכו'
-
@איציק-דייטש אז אפשר להכניס את זה ללולאה:
let age = +prompt('enter your age'); let i = 0; while (i < 10) { if (age > 67) { console.log('mazal tov, yatzata lepensya'); } else { console.log('lo nora'); } age = +prompt('enter your age'); i++; }
ככה זה טוב?
-
@מוטי-אורן תודה רבה!!!
זה מצוין!!!
@shloimy אין צורך...@משחזר-מידע אמר בעזרה | ב while loop שיחזור על עצמו:
מצאתי את זה, אבל לא הצלחתי להבין בדיוק מה לקחת, תודה בכל מקרה!
-
@איציק-דייטש אמר בעזרה | ב while loop שיחזור על עצמו:
ושיחזור על עצמו
עד מתי?
מצאתי את זה, אבל לא הצלחתי להבין בדיוק מה לקחת,
במה הסתבכת?
בכל שפות התכנות זה אותו דברwhile (תנאי שכל עוד שמתקיים הלולאה רצה) { // הפקודות לביצוע }
-
@shloimy אמר בעזרה | ב while loop שיחזור על עצמו:
עד מתי?
@איציק-דייטש אמר בעזרה | ב while loop שיחזור על עצמו:
כל עוד הלולאה רצה
@shloimy אמר בעזרה | ב while loop שיחזור על עצמו:
במה הסתבכת?
בכל שפות התכנות זה אותו דברwhile (תנאי שכל עוד שמתקיים הלולאה רצה) { // הפקודות לביצוע }
תודה על ההסבר הברור!!!
-
@איציק-דייטש אמר בעזרה | ב while loop שיחזור על עצמו:
כל עוד הלולאה רצה
בדר"כ כשעושים לולאה שמים תנאי עצירה (למשל (i < 10) הלולאה תרוץ עד i = 9 כולל)
אם לא הלולאה תרוץ לתמיד.. -
@shloimy אוקיי... הבנתי!!!
@איציק-דייטש אמר בעזרה | ב while loop שיחזור על עצמו:
תודה על ההסבר הברור!!!
-
@נ-נח אמר בעזרה | ב while loop שיחזור על עצמו:
נראה לי שרק עם goto אפשר לעשות לולאה אין סופית
ממש לא, אתה יכול פשוט לעשות while (true), ואתה יכול לעשות גם כן
while (i > 0)
ולהגדיר את i שיעלה במקום לרדת i++ (אותו דבר עם foor loop). אבל אולי ב C שארפ זה אחרת כי זה עובר קומפילציה, אני לא יודע..