יצירת פעולה
חלק מהיחידה יסודות במסלול ה-Dart של Coddy. שיעור 89 מתוך 94.
אתגר
קלהמחשבון שלנו צריך לדעת איזו פעולה לבצע. כדי לייצג זאת, נשתמש במשתנה מסוג מחרוזת שיכול להכיל אחד מארבעת אופרטורי החשבון הבסיסיים: +, -, *, or /.
עדכנו את תוכנית המחשבון שלכם כך שתבצע את הפעולות הבאות:
- הכריזו על משתנה מסוג מחרוזת בשם
operation - אתחלו אותו באמצעות אופרטור הכפל: "*"
- הוסיפו תנאי שבודק אם הפעולה חוקית (שווה ל- '+', '-', '*', או '/')
- אם הפעולה אינה חוקית, הגדירו אותה ל- '+' והדפיסו בדיוק: "Invalid operation. Using addition (+) as default."
- הדפיסו "Operation: " ואחריו את ערך הפעולה
נסו בעצמכם
void main() {
print("Welcome to the Simple Calculator!");
// הכרז על משתני המספרים ואתחל אותם
double firstNumber = 10.5;
double secondNumber = 5.5;
// הדפס את המספרים
print("First number: $firstNumber");
print("Second number: $secondNumber");
// הכרז על משתנה הפעולה ובדוק את תקינותו
}כל השיעורים ביחידה יסודות
7עבודה עם מחרוזות
שרשור מחרוזותאינטרפולציה של מחרוזותמחרוזות מרובות שורותמאפייני מחרוזותשיטות בסיסיות למחרוזות10אוספים - יסודות המפות
מהן מפות?יצירת מפהגישה לערכים לפי מפתחזוגות מפתח-ערךקבלת גודל המפהקבלת המפתחותקבלת הערכיםבדיקה אם מפתח קיים2משתנים וטיפוסי נתונים בסיסיים
מהם משתנים?מחרוזותמספרים שלמים (int)מספרים מסוג double (double)ערכים בוליאניים (bool)הסקת טיפוס באמצעות 'var'משתנים סופייםמשתנים קבועיםמוסכמות למתן שמותבטיחות בסיסית מול nullסיכום – הכרזה על משתנים8זרימת בקרה – לולאות
לולאת 'for'לולאת 'while'לולאת 'do-while'שימוש ב-'break' בלולאותשימוש ב-'continue' בלולאותסיכום – חזרה על קוד3אופרטורים חלק 1
אופרטורים אריתמטייםחלוקת מספרים שלמיםאופרטור מודולוהגדלה והקטנהקיצורי השמהסיכום - חישובים פשוטים6זרימת בקרה - קבלת החלטות
הוראת 'if'הוראת 'else'הוראת 'else if'חזרה - החלטות פשוטותהוראות 'if' מקוננותהוראת 'switch'9אוספים - יסודות הרשימות
מהן רשימות?יצירת רשימהגישה לפי אינדקסקבלת אורך הרשימההוספת איבריםהסרת איבריםבדיקה אם הרשימה ריקהמעבר על רשימהתרגלו בעצמכם: קומפיילר Dart אונליין