חזרה – קלט דינמי
חלק מהיחידה יסודות במסלול ה-Kotlin של Coddy. שיעור 54 מתוך 93.
אתגר
בינוניקרא מספרים שלמים מהקלט, אחד בכל פעם. המשך לקרוא ולסכם את המספרים עד שתיתקל בערך 0, שמסמן את סוף הקלט.
לאחר קריאת 0, הדפס את סכום כל המספרים שהוזנו לפניו, ולאחר מכן את מספר המספרים (לא כולל 0).
השתמש בלולאת while שנמשכת עד להזנת ערך הזקיף 0.
הדפס את הפלט בפורמט המדויק הזה:
Sum: [sum]
Count: [count]לדוגמה, אם הקלט הוא:
5
10
3
0הפלט צריך להיות:
Sum: 18
Count: 3אם הקלט הראשון הוא 0, הפלט צריך להיות:
Sum: 0
Count: 0נסו בעצמכם
fun main() {
var sum = 0
var count = 0
// TODO: כתבו את הקוד שלכם כאן
// השתמשו בלולאת while כדי לקרוא מספרים שלמים עד שתיתקלו ב-0
// עקבו אחר סכום המספרים וכמותם (לא כולל 0)
println("Sum: $sum")
println("Count: $count")
}כל השיעורים ביחידה יסודות
7קלט/פלט בסיסיים
פונקציית Printlnתבניות מחרוזתקלט באמצעות ReadLineהמרת טיפוסיםסיכום – שנים עד הפרישהסיכום – אמת או שקר10פונקציות
הכרזה על פונקציהפרמטרים וארגומנטיםערכי החזרהארגומנטים בעלי שםערכי ברירת מחדלפונקציות עם ביטוי יחידחזרה – פונקציית Sigmaחזרה – פונקציית אימות3אפשרות לערך null
מהי בטיחות מפני nullטיפוסים שיכולים להיות nullאופרטור קריאה בטוחהאופרטור אלביסיסודות אתגר הפונקציותאופרטור ההבטחה לאי־nullסיכום – גישה בטוחה9לולאות
לולאת forלולאת whileלולאת do-whilebreakcontinueטווחים בלולאותלולאה מקוננתחזרה – עצרתחזרה – קלט דינמיתרגלו בעצמכם: Kotlin אונליין