Menu
Coddy logo textTech

שנות כלב

שיעור 22 מתוך 32 בקורס אתגרי תכנות של Coddy.

challenge icon

אתגר

בינוני

אנחנו חושבים ששנת כלב אחת שווה ל-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) {
    // כתבו כאן קוד
}

כל השיעורים ביחידה אתגרי תכנות

תרגלו בעצמכם: קומפיילר C אונליין