שנות כלב
שיעור 22 מתוך 32 בקורס אתגרי תכנות של Coddy.
אתגר
בינוניאנחנו חושבים ששנת כלב אחת שווה ל-7 שנות אדם. זה לא נכון: בממוצע, שנת הכלב הראשונה שווה ל-15 שנות אדם, שנת הכלב השנייה שווה ל-9 שנות אדם, מהשנה השלישית ועד השנה השישית כל שנה שווה ל-4 שנות אדם, וכל שנה נוספת לאחר מכן שווה ל-5 שנות אדם.
אם ידוע לך בן כמה הכלב שלך בשנות כלב, חשב בן כמה הוא בשנות אדם.
כתוב פונקציה בשם dogYears שמקבלת מספר טבעי N מהקלט, המייצג את גיל הכלב שלך בשנים. החזר בן כמה הכלב שלך בשנות אדם.
קלט
2
פלט
24
קלט
4
פלט
32
הסבר #1: 2 שנות כלב שוות ל-15 + 9 = 24 שנות אדם
הסבר #2: 4 שנות כלב שוות ל-15 + 9 + 4 + 4 = 32 שנות אדם
נסו בעצמכם
int dogYears(int a1) {
// כתבו כאן קוד
}כל השיעורים ביחידה אתגרי תכנות
1מבוא לקורס
מבואתרגלו בעצמכם: קומפיילר C אונליין