לדלג לתוכן

Java/פלט וקלט/תשובות

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי

משימה 1

[עריכה]

קודם כל נציב במשוואה את התבנית ולאחר מכן נתקן אותה num = r.nextInt(b)+a אבל אנחנו יודעים שירד אחד מהמספר בזמן החישוב ולכן נוסיף אחד בתוך הסוגריים num = r.nextInt(b+1)+a אבל אם אנחנו מוסיפים את a הb לא יישאר הb שאנחנו צריכים ולכן נחסר את הa בתוך הסוגריים num = r.nextInt(b-a+1)+a וקיבלנו את הנוסחה לחישוב תחום של מספרים אקראיים

משימה 2

[עריכה]

התוכנית שהצגנו קולטת מהמשתמש שני מספרים, ומציגה על המסך את תוצאת החיבור שלהם. כדי לשנות את התוכנית כך שתציג מכפלה של שלושה משתנים, נצטרך לשנות ולהוסיף כמה שורות: ראשית, נזדקק למחלקת הRandom , ולכן נצטרך להוסיף שורה המכריזה עליה Random r = new Random(); אחר כך נזדקק למשתנה נוסף, ולכן נצטרך להוסיף שורה המכריזה עליו int num; כעת, נוסיף שורות קוד שיביאו לקליטת המספר הנוסף אך כדי שהוא לא יהיה גדול מדי נגדיר אותו שיהיה בין 0 ל100: num=r.nextInt(101);
הדבר האחרון הוא שינוי של השורה המבצעת את החישוב: c=a*b*num; שימו לב שאתם ממקמים את השורות הנוספות במקומות הנכונים.