Menu
Coddy logo textTech

אופרטור מודולו

חלק מהיחידה יסודות במסלול ה-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
challenge icon

אתגר

מתחילים

באתגר הזה תתרגלו שימוש באופרטור מודולו (%) ב-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)
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Go אונליין