Menu
Coddy logo textTech

סיכום – פונקציית סיגמא

חלק מהיחידה יסודות במסלול ה-R של Coddy. שיעור 49 מתוך 78.

challenge icon

אתגר

קל

צרו פונקציה בשם sigma שמקבלת ארגומנט אחד n ומחזירה את סכום כל המספרים השלמים מ־1 עד n.

קראו מספר מהקלט, המירו אותו לערך מספרי וקראו לפונקציה sigma שלכם עם הערך הזה. הדפיסו את התוצאה שהוחזרה.

לדוגמה, אם הקלט הוא 5, הפונקציה שלכם צריכה לחשב 1 + 2 + 3 + 4 + 5 = 15, והפלט צריך להיות:

[1] 15

אם הקלט הוא 10, הפונקציה שלכם צריכה לחשב את הסכום מ־1 עד 10, והפלט צריך להיות:

[1] 55

אם הקלט הוא 1, הפלט צריך להיות:

[1] 1

נסו בעצמכם

# קראו את הקלט
con <- file("stdin", "r")
n <- suppressWarnings(readLines(con, n = 1))
n <- as.numeric(n)

# TODO: צרו פונקציה בשם 'sigma' שמקבלת ארגומנט אחד, 'n'
# ומחזירה את סכום כל המספרים השלמים מ-1 עד n


# קראו לפונקציה והדפיסו את התוצאה
print(sigma(n))

כל השיעורים ביחידה יסודות

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