Avez-vous une question? (216) 97 656 803 hajjriadh@gmail.com
Flutter

Exercices les fonctions en Dart Série 01

Un cours complet pour maîtriser Exercices les fonctions en Dart Série 01.

0 chapitres 0 QCM Accès gratuit
  • Exercice 01

    • Énoncé
      • Écrire un programme Dart qui demande à l'utilisateur de saisir une chaîne de caractère
      • Écrire une fonction qui vérifie si la chaîne passée est palindrome ou non ?
        • Un palindrome est un mot, une phrase ou une séquence qui se lit de la même manière vers l'arrière que vers l'avant, par exemple, madam ou nursesrun.
  • Solution
    • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
  • Exercice 02

    • Énoncé
      • Dans un programme Dart écrire une fonction qui accepte trois entiers n, min (paramètre facultatif et ayant une valeur par défaut de 1) et max puis retourne une liste de n nombres aléatoires entre min et max.
      • Les conditions suivantes doivent être respectées :
        • L'utilisateur doit saisir un nombre entier n > 0,
        • La valeur max doive être supérieure à la valeur min ou 10
        • La valeur min est optionnelle.
      • Schéma d'exécution
      • Exercices les fonctions en dart Série 01

    • Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
  • Exercice 03

    • Énoncé
      • Écrire un programme Dart qui demande à l'utilisateur de saisir une liste d'entiers positifs, puis à l'aide de parcours successifs de la liste effectuer les actions suivantes :
        • Afficher la liste.
        • Afficher le contenu de la table en colonne de manière à afficher l'index et sont contenu.
        • Écrire une fonction Dart qui prendra le tableau de nombres stockés et trouvera respectivement le deuxième plus petit et le deuxième plus grand nombre.
          • Le schéma ci-contre représente la sortie attendue :
    • [caption id="attachment_71838" align="alignright" width="366"]Exercices les fonctions en dart Série 01 Schéma d’exécution[/caption]

  • Solution
    • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
  • Exercice 04

    • Énoncé
      • Écrire un programme Dart qui demande à l'utilisateur de saisir une chaine de caractère :
        • 1- Écrire une fonction "convertirMaj" qui accepte la chaîne comme paramètre et convertit la première lettre de chaque mot de la chaîne en majuscule.
        • 2- Écrire une fonction "afficherLong" qui accepte la chaîne comme paramètre et affiche le mot le plus long dans cette chaîne.
        • 3- Créer une fonction "convertirVoyelle" qui accepte la chaîne en tant que paramètre et mettre en majuscule toutes les voyelles (A, E, I, O et U) de la chaîne.
    • Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
  • Exercice 05

    • Énoncé
      • Écrire un programme Dart(en utilisant des fonctions !) qui demande à l'utilisateur une longue chaîne contenant plusieurs mots.
      • 1- Afficher la chaîne (fonction print)
      • 2- Renvoyez à l'utilisateur la même chaîne, sauf avec les mots dans l'ordre inverse.
      • 3- Compter le nombre de mots dans la chaîne donnée.
      • 4- Trouver le nombre de voyelles qui se sont produites dans la chaîne donnée.
    • Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
  • Exercice 06

    • Énoncé
      • Le programme ci-contre peut être utilisé pour calculer le prix total lors de la commande de pizza :
      • Modifiez ce programme afin que le calcul total puisse être déplacé vers une fonction distincte qui peut être appelée plusieurs fois avec des ordres différents.
      • Cette fonction doit prendre la commande comme argument et renvoyer le total.
      • void main() {
          const pizzaPrices = {'margherita': 5.5,'pepperoni': 7.5,'vegetarian': 6.5, };
          const order = ['margherita', 'pepperoni', 'pineapple'];
          var total = 0.0;
          for (var item in order) {
            final price = pizzaPrices[item];
            if (price != null) {
              total += price;
            }
          }
          print('Total: \$$total');
        }
    • Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
  • Exercice 07

    • Énoncé
      • Dans cet exercice, nous allons effectuer des conversions monétaires entre le dinar tunisien (TND) et l'euro (EUR). Nous utiliserons les taux de change suivants : 1 TND équivaut à 0,3034 EUR et 1 EUR équivaut à 3,2987 TND.
        • Utilisez Dart pour afficher la valeur en euros de 2023 dinars tunisiens.
        • Définissez une fonction fléchée Dart qui, pour une valeur donnée en dinars tunisiens, fournit la valeur en euros.
        • Utilisez cette fonction pour convertir toutes les sommes comprises entre 0 et mille dinars tunisiens avec un pas de 50 dinars tunisiens, et présentez le résultat dans un tableau.
        • Réalisez le même travail pour la conversion inverse et fournissez les résultats pour toutes les sommes comprises entre 1 et 200 euros avec un pas de 10 euros.
    • Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !