עבור לתוכן

צריך עזרה לפיתרון תרגיל בJS.

Featured Replies

פורסם

שלום לכולם.

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

עכשיו קצת רקע:

אני סטודנט לפיתוח תוכנה(אייפון אנדרואיד) ואני נמצא בשלב המיון כרגע.

אנחנו לומגים JS במיון והמרצה נתן לו מס' תרגילים.

אשמח אם תוכלו לעזור לי.

1.כתוב תוכנית שמקבלת מהמשתמש 2 מספרים ומדפיסה את כל המספרים ביניהם. חשוב מאוד אין לכם מושג בהתחלה מי הגדול ומי הקטן.

זה המקום לומר שאנחנו חייבים להשתמש רק בדברים שלדמנו שהם:

1.אופרטורים: +-*/= == : ? % => <= < >

2.קלט- prompt

3.לולאת while.

4.alert

תודה רבה מראש!

פורסם

שלום וברוך הבא לפורום.

מומלץ שתאמר לנו מה ניסית לעשות ואיפה התקשית.

האם אתה יודע איך לקרוא את שני המספרים, ואז להדפיס אותם (בלי להדפיס את המספרים שביניהם)? קצת מוזר לי שאתם אמורים להשתמש ב-alert, כי זו לא ממש פונקציית הדפסה.

האם אתה יודע איך לבדוק איזה מהמספרים הוא הגדול?

האם, בהינתן שאתה יודע איזה מהמספרים הוא הגדול ואיזה הוא הקטן, אתה יודע איך להדפיס את המספרים שביניהם (רמז: לולאה)?

נ.ב. אני תוהה מי מלמד JavaScript כשפה ראשונה... באיזה מסגרת אתה לומד?

פורסם
  • מחבר

כן, אני יודע ליצור לולאה ולקבל 2 מספרים מהמשתמש, אך אני לא יודע איך אני מציג את מה שבניהם.

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

וכן, בינתיים אנחנו משתמשים בAlert, רק לשם תירגול.

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

פורסם

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

פורסם
  • מחבר

אני לא זוכר איך עושים את זה, מאתמול אני שובר ת'ראש בשביל להיזכר.

אין לי את זה כתוב בשום מקום.

אשמח אם תעזרו לי כאן חברים.

פורסם

זה לא כתוב לך בשום מקום?

אין לך ספר לימוד כלשהו? מחברת?

אתה יודע מה זה if?

פורסם
  • מחבר

לא, זה לא רשום לי ואין לי ספר.

אני יודע מה זה if אבל אני לא יכול להשתמש בו מכיוון שעדיין לא עברנו עליו בכיתה.

אחי אני באמת לא מבין בשביל מה כל השאלות האלו, אם הייתי יודע הרי שלא הייתי שואל כלל.

אפשר בבקש לקבל עזרה?

פורסם

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

אם אסור לך להשתמש בif אז תשתמש באופרטורים ?: שזה אותו דבר בעצם.

פורסם
  • מחבר

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

בכל אופן ידידיי, אני צריך עזרה.

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

פורסם

הרעיון הוא להגדיר משתנה שמתחיל מהמספר הקטן ו"רץ" בלולאה עד המספר הגדול.

פורסם

אם אסור להשתמש ב if נשמע לי מוזר שאפשר להשתמש באופרטור "?" , שני הדברים שקולים ..

במקרה הזה יש דרך לפתור את הבעיה ללא שימוש בתנאי if (רמז : בעזרת שתי לולאות while).

פורסם
  • מחבר

העיניין הוא שאני לא אמור להגדיר משתנה אני צריך לקבל אותו כקלט מהמשתמש.(prompt)

ואז אצטרך להדפיס את את כל המספרים בין 2 המספרים שאקבל מהמשתמש.

פורסם
  • מחבר

כן משתנה זה var something=blabla;

חברים זה רק השיעור השני שלי, אני עדיין לא משופשף מספיק.

var count=0;

while(count<2)

{

num=1*prompt("enter a numer","");

count=count+1;

}

בקטע קוד הנ"ל אני בעצם מקבל 2 נתונים מהמשתמש.

מה עכשיו?

פורסם

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

נ.ב. אל תשתמש בכפתור "ציטוט", תשתמש בכפתור "קוד" שלידו.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים