'if' İfadesi
Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 31 / 94.
Dart'taki if ifadesi, bir boolean koşulu değerlendirir ve o koşul true olduğunda yalnızca kodu çalıştırır.
if (condition) {
// Koşul true olduğunda çalıştırılacak kod
}Bir sayının pozitif olup olmadığını kontrol etme örneği:
void main() {
int number = 10;
if (number > 0) {
print('The number is positive');
}
}Herhangi bir boolean ifadesini koşul olarak kullanabilirsiniz:
void main() {
int age = 20;
bool hasLicense = true;
if (age >= 18 && hasLicense) {
print('You can drive');
}
}Görev
KolayÖğrencinin puanına göre sınavı geçip geçmediğini belirleyen bir program oluşturun:
- 68 değerine sahip
examScoreadında bir tamsayı değişkeni bildirin - 70 değerine sahip
passingGradeadında sabit bir tamsayı bildirin - Öğrencinin puanının geçme notundan düşük olup olmadığını kontrol etmek için bir
ififadesi kullanın - Puan geçme notundan düşükse, şunu yazdırın:
Exam status: Failed. You need to improve by X points.(burada X, geçme notuna ulaşmak için gereken puan sayısıdır) - Puan geçme notuna eşit veya büyükse, şunu yazdırın:
Exam status: Passed. Good job!
Çıktınız beklenen formata tam olarak uymalıdır.
Kopya kağıdı
Dart'taki if ifadesi, bir boolean koşulu değerlendirir ve bu koşul true olduğunda yalnızca kodu yürütür:
if (condition) {
// Code to execute when condition is true
}Basit bir koşul ile örnek:
int number = 10;
if (number > 0) {
print('The number is positive');
}Mantıksal operatörlerle karmaşık boolean ifadeleri kullanabilirsiniz:
int age = 20;
bool hasLicense = true;
if (age >= 18 && hasLicense) {
print('You can drive');
}Kendin dene
void main() {
// Değişkenlerinizi burada bildirin
int examScore = _;
const int passingGrade = _;
// If ifadenizi burada yazın
if (_) {
int pointsNeeded = _;
print("Exam status: Failed. You need to improve by $pointsNeeded points.");
} else {
print("Exam status: Passed. Good job!");
}
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal VEMantıksal VEYAMantıksal DEĞİLTür Test OperatörleriÖzet - Karşılaştırmalar Yapma7Dizelerle Çalışma
Dize BirleştirmeDize İnterpolasyonuÇok Satırlı DizelerDize ÖzellikleriTemel Dize Yöntemleri10Koleksiyonlar - Haritalar Temelleri
Haritalar Nedir?Harita OluşturmaAnahtara Göre Değerlere ErişimAnahtar-Değer ÇiftleriHarita Boyutunu AlmaAnahtarları AlmaDeğerleri AlmaBir Anahtarın Varlığını Kontrol Etme2Değişkenler ve Temel Veri Tipleri
Değişkenler Nedir?DizgelerTamsayılar (int)Ondalık Sayılar (double)Boole Değerleri (bool)'var' ile Tür ÇıkarımıFinal DeğişkenlerSabit Değişkenlerİsimlendirme KurallarıTemel Null GüvenliğiÖzet - Değişken Bildirimi8Akış Kontrolü - Döngüler
'for' Döngüsü'while' Döngüsü'do-while' DöngüsüDöngülerde 'break' KullanımıDöngülerde 'continue' KullanımıÖzet - Kodu Tekrarlama3Operatörler Kısım 1
Aritmetik OperatörlerTamsayı BölümüModulo OperatörüArtırma ve AzaltmaAtama KısayollarıÖzet - Basit Hesaplamalar6Akış Kontrolü - Karar Verme
'if' İfadesi'else' İfadesi'else if' İfadesiÖzet - Basit Kararlarİç İçe 'if' İfadeleri'switch' İfadesi9Koleksiyonlar - Liste Temelleri
Listeler Nedir?Liste Oluşturmaİndekse Göre ErişimListe Uzunluğunu AlmaEleman EklemeEleman KaldırmaListenın Boş Olup Olmadığını Kontrol EtmeListe Üzerinde Yineleme12Gelişmiş Fonksiyonlar
İsteğe Bağlı Konumsal Parametrelerİsimli ParametrelerZorunlu İsimli ParametrelerVarsayılan Parametre DeğerleriÖzet - Fonksiyon Parametreleri15Proje: Basit Hesap Makinesi
Kurulumu YapmaSayı Tanımlama