חזרה: פונקציית סיגמא
חלק מהיחידה יסודות במסלול ה-Swift של Coddy. שיעור 55 מתוך 86.
אתגר
קלצרו פונקציה בשם sigma שמחשבת את סכום כל המספרים השלמים מ־1 ועד מספר נתון.
פרמטרים:
n(Int): הגבול העליון של הסכום (השתמשו ב־_כדי להשמיט את תווית הארגומנט)
ערך מוחזר: סכום כל המספרים השלמים מ־1 ועד n (Int)
לאחר הגדרת הפונקציה, קראו מספר שלם מהקלט, קראו לפונקציה sigma עם הערך הזה והדפיסו את התוצאה.
הקלט הבא יתקבל:
- מספר שלם יחיד שמייצג את הערך של
n
לדוגמה, אם הקלט הוא 5, הפונקציה מחשבת 1 + 2 + 3 + 4 + 5 = 15, ולכן הפלט צריך להיות:
15נסו בעצמכם
// TODO: הגדירו את הפונקציה sigma שמחשבת את סכום המספרים השלמים מ-1 עד n
// השתמשו ב-_ כדי להשמיט את תווית הארגומנט
// קראו את הקלט
let n = Int(readLine()!)!
// קראו לפונקציה והדפיסו את התוצאה
print(sigma(n))כל השיעורים ביחידה יסודות
7קלט/פלט בסיסי
פונקציית ההדפסהאינטרפולציה של מחרוזותקלט באמצעות ReadLineהמרת טיפוסיםחזרה – עד 120חזרה – אמת או שקר10פונקציות
הכרזה על פונקציהפרמטרים וארגומנטיםערכי החזרהתוויות ארגומנטיםחזרה: פונקציית סיגמאחזרה: פונקציית אימותערכי ברירת מחדל3ערכים אופציונליים
מהם ערכים אופציונלייםשליפת ערך באמצעות If LetGuard Letאופרטור איחוד עם Nilסיכום – שליפה בטוחה של ערך9לולאות
לולאת For-Inלולאת Whileלולאת Repeat-WhileBreakContinueחזרה – עצרתטווחים בלולאותלולאה מקוננתחזרה – קלט דינמיתרגלו בעצמכם: Swift אונליין