הצגת התוצאה
חלק מהיחידה יסודות במסלול ה-Dart של Coddy. שיעור 91 מתוך 94.
אתגר
קלהשלב האחרון בתוכנית המחשבון שלנו הוא להציג את התוצאה בצורה מעוצבת ונאה.
השלם את תוכנית המחשבון שלך על ידי ביצוע הפעולות הבאות:
- לאחר חישוב התוצאה, הוסף שורה ריקה באמצעות print("\n")
- הדפס את הטקסט "Calculation Summary:" בשורה חדשה
- בשורה הבאה, הדפס את החישוב המלא בפורמט: "10.5 * 5.5 = 57.75" (התאם בהתאם לפעולה ולתוצאה בפועל)
- הקפד להשתמש באינטרפולציה של מחרוזות כדי להוסיף למחרוזת הפלט את הערכים של firstNumber, operation, secondNumber ו-result
נסו בעצמכם
void main() {
print("Welcome to the Simple Calculator!");
// הכריזו על המשתנים המספריים ואתחלו אותם
double firstNumber = 10.5;
double secondNumber = 5.5;
// הדפיסו את המספרים
print("First number: $firstNumber");
print("Second number: $secondNumber");
// הכריזו על המשתנה operation ובדקו שהוא תקין
String operation = "*"; // יכול להיות +, -, * או /
// בדקו אם operation תקין
if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
print("Invalid operation. Using addition (+) as default.");
operation = '+';
}
print("Operation: $operation");
// בצעו את החישוב
double? result;
if (operation == '+') {
result = firstNumber + secondNumber;
} else if (operation == '-') {
result = firstNumber - secondNumber;
} else if (operation == '*') {
result = firstNumber * secondNumber;
} else if (operation == '/') {
if (secondNumber == 0) {
print("Error: Cannot divide by zero!");
return;
}
result = firstNumber / secondNumber;
}
print("Result: $result");
// עצבו והציגו כאן את התוצאה הסופית
}כל השיעורים ביחידה יסודות
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 אונליין