חזרה: מחשבון פשוט
חלק מהיחידה יסודות במסלול ה-Swift של Coddy. שיעור 28 מתוך 86.
אתגר
קלכתבו פונקציה calculate שמקבלת את a, את b ואת operation, ומחזירה את תוצאת הפעולה המתמטית.
בהתאם לסמל האופרטור, בצעו את החישוב המתאים על שני המספרים.
פעולות נתמכות:
"+"- החזירו את הסכום של a ו־b"-"- החזירו את ההפרש (a פחות b)"*"- החזירו את המכפלה של a ו־b"/"- החזירו את המנה (a חלקי b, חילוק של מספרים שלמים)- כל פעולה אחרת - החזירו
0
פרמטרים:
a(Int): המספר הראשוןb(Int): המספר השניoperation(String): סמל האופרטור
ערך מוחזר: תוצאת החישוב, או 0 עבור פעולות לא מוכרות (Int)
נסו בעצמכם
func calculate(a: Int, b: Int, operation: String) -> Int {
// כתבו כאן קוד
}
כל השיעורים ביחידה יסודות
7קלט/פלט בסיסי
פונקציית ההדפסהאינטרפולציה של מחרוזותקלט באמצעות ReadLineהמרת טיפוסיםחזרה – עד 120חזרה – אמת או שקר3ערכים אופציונליים
מהם ערכים אופציונלייםשליפת ערך באמצעות If LetGuard Letאופרטור איחוד עם Nilסיכום – שליפה בטוחה של ערך9לולאות
לולאת For-Inלולאת Whileלולאת Repeat-WhileBreakContinueחזרה – עצרתטווחים בלולאותלולאה מקוננתחזרה – קלט דינמיתרגלו בעצמכם: Swift אונליין