סיכום - קבלת החלטות
חלק מהיחידה יסודות במסלול ה-GO של Coddy. שיעור 43 מתוך 109.
אתגר
בינוניהשלימו את הקוד כדי לממש הצהרות תנאי שונות ולהדפיס את התוצאות.
הטקסט המדויק הוא Good job!.
הטקסט המדויק הוא Grade: B.
נסו בעצמכם
package main
import "fmt"
func main() {
// משתנים נתונים
score := 85
grade := ""
// TODO: השתמשו במשפט if כדי לבדוק אם score גדול מ-90 או שווה לו
// אם התנאי מתקיים, הגדירו את grade כ-"A"
// TODO: השתמשו במשפט else if כדי לבדוק אם score גדול מ-80 או שווה לו
// אם התנאי מתקיים, הגדירו את grade כ-"B"
// TODO: השתמשו במשפט else if כדי לבדוק אם score גדול מ-70 או שווה לו
// אם התנאי מתקיים, הגדירו את grade כ-"C"
// TODO: השתמשו במשפט else כדי לטפל בציונים שמתחת ל-70
// הגדירו את grade כ-"F"
// TODO: הדפיסו את הטקסט המדויק מההוראות באמצעות המשתנה grade
// TODO: השתמשו במשפט switch עם המשתנה grade כדי להדפיס הודעה
// עבור "A", הדפיסו "Excellent work!"
// עבור "B", הדפס את הטקסט המדויק מההוראות
// עבור "C", הדפס "Satisfactory."
// עבור כל ציון אחר, הדפס "You need to improve."
}כל השיעורים ביחידה יסודות
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 אונליין