סיכום – מחשבון פשוט
חלק מהיחידה יסודות במסלול ה-Kotlin של Coddy. שיעור 34 מתוך 93.
אתגר
קלכתבו פונקציה calculate שמקבלת את a, את b ואת operation, ומחזירה את התוצאה של ביצוע הפעולה שצוינה על שני המספרים.
השתמשו בשרשראות if-else if-else כדי לקבוע איזו פעולה חשבונית לבצע, על סמך מחרוזת הפעולה.
תנאים:
- אם
operationהוא"add", החזירו את הסכום שלaו-b - אם
operationהוא"subtract", החזירו אתaפחותb - אם
operationהוא"multiply", החזירו את המכפלה שלaו-b - אם
operationהוא"divide", החזירו אתaחלקיb(חלוקה שלמה) - עבור כל פעולה אחרת, החזירו
0
פרמטרים:
a(Int): המספר הראשוןb(Int): המספר השניoperation(String): הפעולה לביצוע
ערך מוחזר: תוצאת החישוב, או 0 אם הפעולה אינה מזוהה (Int)
מגבלות קלט: בחלוקה, המספר השני אינו אפס. כל ערכי הקלט ותוצאות הביניים מתאימים לטיפוס המספרי המוצהר.
נסו בעצמכם
fun calculate(a: Int, b: Int, operation: String): Int {
// כתבו כאן קוד
}
כל השיעורים ביחידה יסודות
7קלט/פלט בסיסיים
פונקציית Printlnתבניות מחרוזתקלט באמצעות ReadLineהמרת טיפוסיםסיכום – שנים עד הפרישהסיכום – אמת או שקר10פונקציות
הכרזה על פונקציהפרמטרים וארגומנטיםערכי החזרהארגומנטים בעלי שםערכי ברירת מחדלפונקציות עם ביטוי יחידחזרה – פונקציית Sigmaחזרה – פונקציית אימות3אפשרות לערך null
מהי בטיחות מפני nullטיפוסים שיכולים להיות nullאופרטור קריאה בטוחהאופרטור אלביסיסודות אתגר הפונקציותאופרטור ההבטחה לאי־nullסיכום – גישה בטוחה9לולאות
לולאת forלולאת whileלולאת do-whilebreakcontinueטווחים בלולאותלולאה מקוננתחזרה – עצרתחזרה – קלט דינמיתרגלו בעצמכם: Kotlin אונליין