mon exercice 4 qui comprend 5 problèmes en Dart