חזרה — מחשבון גיל
חלק מהיחידה יסודות במסלול ה-Ruby של Coddy. שיעור 32 מתוך 88.
אתגר
קלקראו מהמשתמש שני קלטים:
- שנת לידה (מספר שלם)
- השנה הנוכחית (מספר שלם)
חשבו את גילו של האדם על ידי הפחתת שנת הלידה מהשנה הנוכחית. לאחר מכן הציגו את התוצאה באמצעות אינטרפולציה של מחרוזת בפורמט הבא:
You are X years oldכאשר X הוא הגיל המחושב.
לדוגמה, אם הקלטים הם 1995 ו-2024, הפלט צריך להיות:
You are 29 years oldנסו בעצמכם
# קראו את הקלט
birth_year = gets.chomp.to_i
current_year = gets.chomp.to_i
# TODO: כתבו את הקוד שלכם למטה כדי לחשב את הגיל
# TODO: הציגו את התוצאה באמצעות אינטרפולציה של מחרוזתכל השיעורים ביחידה יסודות
4אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3אופרטורים לוגיים חלק 42משתנים וטיפוסי נתונים
מספרים ומשתניםטיפוס הנתונים מחרוזתטיפוס הנתונים בוליאניטיפוס הנתונים Symbolבדיקת טיפוסי נתוניםמוסכמות שמותסיכום – יצירת משתנים8לולאות
לולאת for עם טווחיםלולאת whilebreaknextסיכום – עצרתלולאת timesלולאת untilלולאות מקוננותסיכום – קלט דינמי3אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוקיצורי דרך אריתמטייםסיכום – חשבון פשוטאופרטורי השוואה6קלט ופלט בסיסיים
פלט באמצעות putsפלט באמצעות print ו־pפלט באמצעות משתניםקלט באמצעות getsשיטת Chompהמרת טיפוסיםחזרה — מחשבון גילחזרה — אמת או שקר9מתודות
הגדרת מתודהפרמטרים של מתודהערכי החזרהסיכום - מתודת Sigmaסיכום - מתודת האימותערכי ברירת מחדל של פרמטרים15מעקב אחר הוצאות יומיות
סקירת הפרויקטיציאה מהתוכניתתרגלו בעצמכם: קומפיילר Ruby אונליין