Menu
Coddy logo textTech

אופרטור AND לוגי

חלק מהיחידה יסודות במסלול ה-GO של Coddy. שיעור 24 מתוך 109.

אופרטור AND הלוגי (&&) מחזיר true רק כאשר שני התנאים הם true.

הנה תוכנית שבודקת אם מספר הוא גם חיובי וגם זוגי:

num := 6
isPositive := num > 0
isEven := num % 2 == 0
result := isPositive && isEven
fmt.Println(result)

הפלט הוא:

true

אפשר גם להשתמש באופרטור ישירות בתנאים:

age := 25
hasLicense := true
canDrive := age >= 18 && hasLicense
fmt.Println(canDrive)

הפלט הוא:

true
challenge icon

אתגר

מתחילים

באתגר הזה תתרגלו שימוש באופרטור AND הלוגי (&&) ב-Go.

יש לכם משתנים שמייצגים אם אדם עומד בקריטריונים שונים לקבלת עבודה. אדם כשיר לעבודה אם יש לו גם את הניסיון הנדרש וגם את ההשכלה הדרושה.

המשימה שלכם היא להשתמש באופרטור AND הלוגי כדי לבדוק אם המועמד כשיר, ולאחסן את התוצאה במשתנה isQualified.

נסו בעצמכם

package main

import "fmt"

func main() {
	// כישורי המועמד
	hasExperience := true
	hasEducation := true
	
	// TODO: השתמש באופרטור AND (&&) הלוגי כדי לבדוק אם למועמד
	// יש גם ניסיון וגם השכלה, ושמור את התוצאה ב-isQualified
	isQualified := false // החלף את השורה הזאת בקוד שלך
	
	// הדפס את התוצאה
	fmt.Println("Does the candidate qualify for the job?", isQualified)
}
quiz iconבחנו את עצמכם

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

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

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