Menu
Coddy logo textTech

Özet - Basit Kararlar

Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 34 / 94.

challenge icon

Görev

Orta

Yaşına ve deneyimine göre bir kişinin farklı sürücü ehliyeti türleri için uygunluğunu analiz eden bir program oluşturun:

  1. 19 değeri olan bir tamsayı değişkeni age bildirin
  2. 2 değeri olan bir tamsayı değişkeni drivingExperience bildirin (yılları temsil eder)
  3. true değeri olan bir boolean değişken hasPassedTest bildirin
  4. Aşağıdaki ehliyet uygunluk kurallarını uygulayın:
    • Kişi 16 yaşın altındaysa, Status: Not eligible for any driving license. Must be at least 16 years old. yazdırın:
    • Kişi 16 veya 17 yaşındaysa:
      • Testi geçtilerse, Status: Eligible for a provisional license. yazdırın:
      • Testi geçmemişlerse, Status: Not eligible yet. Need to pass the driving test. yazdırın:
    • Kişi 18 yaş veya üzerindeyse:
      • Sürüş deneyimi 1 yıldan azsa, Status: Eligible for a beginner license. yazdırın:
      • Sürüş deneyimi 1-3 yıl arasındaysa, Status: Eligible for a regular license. yazdırın:
      • Sürüş deneyimi 3 yıldan fazlaysa, Status: Eligible for an advanced license. yazdırın:
  5. Ehliyet tipini belirledikten sonra, aşağıdaki formatta bir özet satırı yazdırın:
Summary: Age: 19, Experience: 2 years, Test Passed: true

Çıktınız yukarıda gösterilen tam formata uymalıdır, ancak değişkenlerin değerlerine göre uygun ehliyet durumu ile.

Kendin dene

void main() {
  // Değişkenlerinizi burada bildirin
  int age = 19;
  int drivingExperience = 2;
  bool hasPassedTest = true;
  
  // Ehliyet uygunluk kurallarını uygulayın
  
  
  // Özeti yazdırın
  print('Summary: Age: $age, Experience: $drivingExperience years, Test Passed: $hasPassedTest');
}

Temeller bölümündeki tüm dersler