7 תשובות
שואל השאלה:
גם את השני תודה.
אנונימי
תקלוט משתנה שהוא מספר החניכים ואז תכתוב בסגוריים של if תשם של המשתנה קטן שווה ל10 ואז שידפיס מדריך אחד ואז תעשה עוד if ובסוגריים תכתוב תשם של המשתנה גדול מ10 וגם קטן מ20 ושידפיס שני מדריכים וזהו בערך
תרשום אם אתה צריך גם את השני.
לגבי השאלה הראשונה:
num- המספר שאתה קולט.
()system.out.println- פעולת הדפסה (בג'אוה).
אני בעקרון מתכנת בג'אוה אבל הלוגיקה היא זאת שמשנה, אז אם אתה רואה "טעויות כתיב" זה כי אני רושם בג'אוה.
במקרה שלך אתה צריך לבדוק שני תנאים (אם צריך מדריך אחד או שניים), לא צריך שזה יהיה קוד מתמשך (כלומר שאם זה בין 21 ל-30 אז הקוד ידפיס שלוש וכו'), לכן אני לא מבין למה הם רוצים שתשתמש בחילוק ובכפל אבל לצורך העניין בוא ננסה לעשות עם זה:
} if (num%10==0 && num/10>=1)
;system.out.println("you need" + num/10 + "guide/s)
} else
;system.out.println("you need" + ((num/10)+1) + "guide/s)
אם אני לא טועה זה אמור לעבוד גם עבור מה שביקשו ממך וגם אם היו מבקשים מעבר לכך.
לגבי שאלה מספר שתיים-

public static int stips(int flowers)
{
int zerim;
zerim = flowers / 5;

if (flowers % 5 > 0)
zerim++;

return zerim;
}
ולגבי שאלה מספר אחת, אם בא לך פתרון בc#-

public static int stips2(int hanihim)
{
int guiders;
guiders = hanihim / 10;

if (hanihim % 10 > 0)
guiders++;

return guiders;
}
ואגב, הבחור למעלה, צריך לעשות פעולה.