סיכום – ביצוע השוואות
חלק מהיחידה יסודות במסלול ה-GO של Coddy. שיעור 28 מתוך 109.
אתגר
קלהשלימו את הקוד כדי להעריך ביטויי השוואה ולוגיקה שונים ולהדפיס את התוצאות.
נסו בעצמכם
package main
import "fmt"
func main() {
// משתנים נתונים
age := 25
score := 85
isPremium := true
// TODO: צרו משתנה בוליאני בשם 'isAdult' שבודק אם age גדול מ-18 או שווה לו
// TODO: צרו משתנה בוליאני בשם 'isPassing' שבודק אם score גדול מ-70 או שווה לו
// TODO: צרו משתנה בוליאני בשם 'isEligible' שבודק אם האדם גם מבוגר וגם בעל סטטוס פרימיום
// TODO: צרו משתנה בוליאני בשם 'needsImprovement' שבודק אם score קטן מ-70 או ש-age קטן מ-20
// TODO: צרו משתנה בוליאני בשם 'isRejected' שהוא השלילה (ההפך) של isPassing
// הדפיסו את התוצאות
fmt.Println("Is Adult:", isAdult)
fmt.Println("Is Passing:", isPassing)
fmt.Println("Is Eligible:", isEligible)
fmt.Println("Needs Improvement:", needsImprovement)
fmt.Println("Is Rejected:", isRejected)
}כל השיעורים ביחידה יסודות
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 אונליין