סיכום - מתודת Sigma
חלק מהיחידה יסודות במסלול ה-Ruby של Coddy. שיעור 51 מתוך 88.
אתגר
קלהגדירו מתודה בשם sigma שמקבלת פרמטר אחד n ומחזירה את הסכום של כל המספרים השלמים מ־1 עד n.
קראו מספר שלם מהקלט והשתמשו במתודה sigma שלכם כדי לחשב ולהדפיס את התוצאה.
לדוגמה, אם הקלט הוא 4:
- הסכום הוא 1 + 2 + 3 + 4 = 10
הפלט צריך להיות:
10אם הקלט הוא 6, הפלט צריך להיות:
21אם הקלט הוא 1, הפלט צריך להיות:
1נסו בעצמכם
# קראו את הקלט
n = gets.to_i
# TODO: הגדירו את המתודה sigma שלכם להלן
# קראו למתודה והדפיסו את התוצאה
puts sigma(n)כל השיעורים ביחידה יסודות
4אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3אופרטורים לוגיים חלק 42משתנים וטיפוסי נתונים
מספרים ומשתניםטיפוס הנתונים מחרוזתטיפוס הנתונים בוליאניטיפוס הנתונים Symbolבדיקת טיפוסי נתוניםמוסכמות שמותסיכום – יצירת משתנים8לולאות
לולאת for עם טווחיםלולאת whilebreaknextסיכום – עצרתלולאת timesלולאת untilלולאות מקוננותסיכום – קלט דינמי3אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוקיצורי דרך אריתמטייםסיכום – חשבון פשוטאופרטורי השוואה6קלט ופלט בסיסיים
פלט באמצעות putsפלט באמצעות print ו־pפלט באמצעות משתניםקלט באמצעות getsשיטת Chompהמרת טיפוסיםחזרה — מחשבון גילחזרה — אמת או שקר9מתודות
הגדרת מתודהפרמטרים של מתודהערכי החזרהסיכום - מתודת Sigmaסיכום - מתודת האימותערכי ברירת מחדל של פרמטרים15מעקב אחר הוצאות יומיות
סקירת הפרויקטיציאה מהתוכניתתרגלו בעצמכם: קומפיילר Ruby אונליין