סיכום – הכרזה על משתנים
חלק מהיחידה יסודות במסלול ה-Dart של Coddy. שיעור 15 מתוך 94.
אתגר
קלבאתגר הזה תיצור מודל נתונים פשוט עבור אפליקציית מזג אוויר באמצעות סוגי משתנים ומושגים שונים שלמדת.
השלם את המשימות הבאות:
- צור משתנה מסוג
StringבשםcityNameעם הערך"New York" - צור משתנה מסוג
intבשםtemperatureעם הערך28 - צור משתנה מסוג
doubleבשםhumidityעם הערך0.65 - צור משתנה מסוג
boolבשםisSunnyעם הערךtrue - צור משתנה באמצעות
varבשםweatherConditionעם הערך"Partly Cloudy" - צור משתנה מסוג
finalבשםcountryCodeעם הערך"US" - צור משתנה מסוג
constבשםWEATHER_API_VERSIONעם הערך"v1.0"(השתמש במוסכמת השמות המתאימה לקבועים) - צור משתנה מסוג
Stringשניתן לו ערך null בשםweatherWarningעם הערךnull - הדפס את כל המשתנים עם תוויות תיאוריות, בפורמט המדויק שמופיע בפלט הצפוי
- עדכן את
weatherWarningל-"Heat Advisory"והדפס אותו שוב עם אותה תווית
הפלט שלך חייב להתאים לפורמט המדויק שמופיע בפלט הצפוי.
נסו בעצמכם
void main() {
// הכריזו על כל המשתנים הנדרשים
String cityName = ?;
int temperature = ?;
double humidity = ?;
bool isSunny = ?;
var weatherCondition = ?;
final countryCode = ?;
const String WEATHER_API_VERSION = ?;
String? weatherWarning = ?;
// הדפיסו את כל המשתנים עם תוויות
print("Weather Information:");
print("City: ?");
print("Temperature: $temperature°C");
print("Humidity: ?");
print("Sunny: ?");
print("Condition: ?");
print("Country: ?");
print("API Version: ?");
print("Warning: ?");
// עדכנו את weatherWarning והדפיסו אותו שוב
weatherWarning = ?;
print("Warning: ?");
}כל השיעורים ביחידה יסודות
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 אונליין