Menu
Coddy logo textTech

Récapitulatif - Décisions simples

Fait partie de la section Fondamentaux du Journey Dart de Coddy. Leçon 34 sur 94.

challenge icon

Défi

Moyen

Créez un programme qui analyse l’éligibilité d’une personne à différents types de permis de conduire en fonction de son âge et de son expérience :

  1. Déclarez une variable entière age ayant pour valeur 19
  2. Déclarez une variable entière drivingExperience ayant pour valeur 2 (représentant le nombre d’années)
  3. Déclarez une variable booléenne hasPassedTest ayant pour valeur true
  4. Implémentez les règles d’éligibilité aux permis suivantes :
    • Si la personne a moins de 16 ans, affichez : Status: Not eligible for any driving license. Must be at least 16 years old.
    • Si la personne a 16 ou 17 ans :
      • Si elle a réussi l’examen, affichez : Status: Eligible for a provisional license.
      • Si elle n’a pas réussi l’examen, affichez : Status: Not eligible yet. Need to pass the driving test.
    • Si la personne a 18 ans ou plus :
      • Si elle a moins d’un an d’expérience de conduite, affichez : Status: Eligible for a beginner license.
      • Si elle a entre 1 et 3 ans d’expérience de conduite, affichez : Status: Eligible for a regular license.
      • Si elle a plus de 3 ans d’expérience de conduite, affichez : Status: Eligible for an advanced license.
  5. Après avoir déterminé le type de permis, affichez une ligne récapitulative au format suivant :
Summary: Age: 19, Experience: 2 years, Test Passed: true

Votre sortie doit correspondre exactement au format présenté ci-dessus, avec toutefois le statut de permis approprié en fonction des valeurs des variables.

Essayez vous-même

void main() {
  // Déclarez vos variables ici
  int age = 19;
  int drivingExperience = 2;
  bool hasPassedTest = true;
  
  // Implémentez les règles d'éligibilité pour le permis
  
  
  // Affichez le résumé
  print('Summary: Age: $age, Experience: $drivingExperience years, Test Passed: $hasPassedTest');
}

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur Dart en ligne