אופרטור מודולו
חלק מהיחידה יסודות במסלול ה-GO של Coddy. שיעור 17 מתוך 109.
האופרטור מודולו (%) מחזיר את השארית לאחר חלוקה של מספר אחד במספר אחר.
חשבו את השארית בחלוקת 10 ב־3:
a := 10
b := 3
remainder := a % b
fmt.Println(remainder)פלט:
1זה שימושי כדי לקבוע אם מספר הוא זוגי או אי-זוגי:
number := 15
isEven := number % 2 == 0
fmt.Println("Is", number, "even?", isEven)פלט:
Is 15 even? falseאתגר
מתחיליםבאתגר הזה תתרגלו שימוש באופרטור מודולו (%) ב-Go. אופרטור מודולו מחזיר את השארית לאחר החלוקה.
שני מספרים כבר מוגדרים. המשימה שלך היא לחשב את השארית שמתקבלת מחלוקת number ב-divisor באמצעות אופרטור מודולו, ולאחסן אותה במשתנה remainder.
נסו בעצמכם
package main
import "fmt"
func main() {
// המשתנים האלה כבר הוגדרו עבורכם
number := 17
divisor := 5
// TODO: חשבו את השארית כשמחלקים את 'number' ב-'divisor'
// באמצעות אופרטור המודולו (%) ושמרו אותה במשתנה 'remainder'
var remainder int
// פעולה זו תדפיס את התוצאה
fmt.Println("The remainder when", number, "is divided by", divisor, "is:", remainder)
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורי השוואה ולוגיקה
אופרטורי השוואה – חלק 1אופרטורי השוואה – חלק 2אופרטור AND לוגיאופרטור OR לוגיאופרטור NOT לוגייסודות קדימות אופרטוריםסיכום – ביצוע השוואות7זרימת בקרה: לולאות
הסבר על לולאת `for`לולאת `for` – בסיסיתלולאת `for` – תנאי בלבדמילת המפתח `break`מילת המפתח `continue`לולאות מקוננותסיכום – חזרה על פעולות2משתנים וסוגי נתונים בסיסיים
מהו משתנההסקת טיפוס באמצעות `:=`מספרים שלמים (int)מספרים בנקודה צפהערכים בוליאנייםמחרוזותערכי אפסקבועיםמוסכמות לשמותסיכום – משתנים וטיפוסים8פונקציות
הבנת פונקציותהצהרה על פונקציהקריאה לפונקציותפרמטרים של פונקציההחזרת ערך יחידהחזרת מספר ערכיםערכי החזרה בעלי שםיסודות תחום ההשפעה של פונקציהסיכום - יצירת קוד לשימוש חוזר3אופרטורים בסיסיים
אופרטורים אריתמטייםאופרטור חילוקאופרטור מודולואופרטור השמהאופרטורי השמה מורחבתהגדלה והקטנהסיכום – חישובים6זרימת בקרה: תנאים
פקודת `if`מילת המפתח `else`מילת המפתח `else if`הסתרת משתנים בתוך `if`אתחול משתניםפקודת `switch``switch` עם ביטויים`switch` ללא ביטוימילת המפתח `fallthrough`סיכום - קבלת החלטותתרגלו בעצמכם: קומפיילר Go אונליין