אופרטורים אריתמטיים
חלק מהיחידה יסודות במסלול ה-Swift של Coddy. שיעור 16 מתוך 86.
Swift מספקת אופרטורים אריתמטיים לביצוע חישובים מתמטיים בסיסיים. הם פועלים בדיוק כמו המתמטיקה שכבר מוכרת לך, כך שקל לחבר, לחסר, להכפיל ולחלק מספרים בקוד שלך.
הנה ארבעת האופרטורים האריתמטיים הבסיסיים:
let sum = 10 + 5 // חיבור: 15
let difference = 10 - 5 // חיסור: 5
let product = 10 * 5 // כפל: 50
let quotient = 10 / 5 // חילוק: 2בעת חלוקה של מספרים שלמים, Swift מבצעת חלוקה של מספרים שלמים. היא משמיטה כל חלק עשרוני ומחזירה רק את המספר השלם. אם דרושות לך תוצאות עשרוניות, השתמש בערכי Double במקום זאת:
let intResult = 7 / 2 // 3 (חילוק של מספרים שלמים)
let doubleResult = 7.0 / 2.0 // 3.5 (חילוק עשרוני)אפשר לשלב כמה אופרטורים בביטוי יחיד. Swift פועלת לפי סדר הפעולות המתמטי המקובל: כפל וחילוק מתבצעים לפני חיבור וחיסור:
let result = 2 + 3 * 4 // 14, לא 20
let grouped = (2 + 3) * 4 // 20 (קודם הסוגריים)אתגר
קלכתוב פונקציה calculateExpression שמקבלת שלושה מספרים שלמים a, b ו־c, ומחזירה את התוצאה של הביטוי: a + b * c.
זכור ש־Swift פועלת לפי סדר פעולות חשבון סטנדרטי: כפל מתבצע לפני חיבור.
פרמטרים:
a(Int): המספר הראשוןb(Int): המספר השניc(Int): המספר השלישי
ערך מוחזר: התוצאה של a + b * c (Int)
נסו בעצמכם
func calculateExpression(a: Int, b: Int, c: Int) -> Int {
// כתבו כאן קוד
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7קלט/פלט בסיסי
פונקציית ההדפסהאינטרפולציה של מחרוזותקלט באמצעות ReadLineהמרת טיפוסיםחזרה – עד 120חזרה – אמת או שקר3ערכים אופציונליים
מהם ערכים אופציונלייםשליפת ערך באמצעות If LetGuard Letאופרטור איחוד עם Nilסיכום – שליפה בטוחה של ערך9לולאות
לולאת For-Inלולאת Whileלולאת Repeat-WhileBreakContinueחזרה – עצרתטווחים בלולאותלולאה מקוננתחזרה – קלט דינמיתרגלו בעצמכם: Swift אונליין