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

Correction exercices en Dart traitement des listes série 01

Un cours complet pour maîtriser Correction exercices en Dart traitement des listes série 01.

0 chapitres 0 QCM Accès gratuit
  1. Objectifs

    • Savoir utiliser les listes sous Dart
  2. Exercice 01

    1. Énoncé
    2. Correction
      void main() {
        List semaine = [
          "lundi",
          "Mardi",
          "Mercredi",
          "Jeudi",
          "Vendredi",
          "Samedi",
          "Dimanche"
        ];
        print(semaine);
        print(semaine[3]);
        var premierElement = semaine[0];
        print(" Le jour dont l'index 0 est : $premierElement");
        var dernierElement = semaine.last;
        print("Le dernier élément de la liste est : $dernierElement");
        semaine[0] = dernierElement;
        semaine[semaine.length - 1] = premierElement;
        print(semaine);
        print(dernierElement * 12);
      }
  3. Exercice 02

    1. Énoncé
    2. Correction
      import 'dart:io';
      
      void main() {
        print("Saisissez la taille de la liste : ");
        int size = int.parse(
            stdin.readLineSync()!); //Prend la taille de la liste de l'utilisateur
        List myList = List.filled(size, null,
            growable:
                false); //Déclarer une liste avec la taille saisie par l'utilisateur
      
      //Boucle pour prendre chaque valeur
        int i = 0;
        while (i < size) {
          print("Saisir l'élément: $i");
          myList[i] = stdin.readLineSync()!;
          i++;
        }
      
        print(
            myList); //Imprimer toutes les valeurs saisies par l'utilisateur dans la liste
      
        final uniqueNumbers = myList.toSet().toList();
        print(uniqueNumbers);
      }
      
      
  4. Exercice 03

    1. Énoncé
  5. Solution
  • Exercice 04

    1. Énoncé
    2. Spolution
      l=[]
      nbr=0
      for i in range(700, 1100):
          if (i%7==0) and (i%2!=0)and (i%5!=0):
              l.append(i)
              nbr+=1
      print(l)
      print("Le nombre trouvé est:",nbr)
      
  • Exercice 05

    1. Énoncé
    2. Solution
  • Exercice 06

    1. Énoncé
    2. Solution
  • Exercice 07

    1. Énoncé
    2. Solution
  • Exercice 08

    1. Énoncé
    2. Solution
        False False True True
  • Exercice 09

    1. Énoncé
    2. Solution
      • Réponse: B et E
  • Exercice 10

    1. Énoncé
    2. Solution

        Exercices en dart sur les listes

  • Exercice 11

    1. Énoncé
    2. Solution
      # programme principal -----------------------------------------------
      nombres = [17, 38, 10, 25, 72]
      print(" Liste initiale ".center(50, '-'))
      print(nombres, '\n')
      rien = input('"Entree"')
      print(" Tri ".center(50, '-'))
      nombres.sort()
      print(nombres, '\n')
      rien = input('"Entree"')
      print(" Ajout d'un element ".center(50, '-'))
      nombres.append(12)
      print(nombres, '\n')
      rien = input('"Entree"')
      print(" Retournement ".center(50, '-'))
      nombres.reverse()
      print(nombres, '\n')
      rien = input('"Entree"')
      print(" Indice d'un element ".center(50, '-'))
      print(nombres.index(17), '\n')
      rien = input('"Entree"')
      print(" Retrait d'un element ".center(50, '-'))
      nombres.remove(38)
      print(nombres, '\n')
      rien = input('"Entree"')
      print(" Indicage ".center(50, '-'))
      print("nombres[1:3] =", nombres[1:3])
      print("nombres[:2] =", nombres[:2])
      print("nombres[2:] =", nombres[2:])
      print("nombres[:] =", nombres[:])
      print("nombres[-1] =", nombres[-1])
      
  • Exercice 12

    1. Énoncé
    2. Solution
      # programme principal -----------------------------------------------
      lstVide = []
      print("lstVide =", lstVide)
      lstVide+=range(0, 1000, 200)
      print("Nouvelle liste lstVide =", lstVide)
      lstFlottant = [0.0]*5
      print("lstFlottant =", lstFlottant, "\n")
      rien = input('"Entree"')
      print("range(4) =", range(4))
      print("range(4, 8) =", range(4, 8))
      print("range(2, 9, 2) =", range(2, 9, 2), "\n")
      rien = input('"Entree"')
      lstElmnt = range(6)
      print("lstElmnt =", lstElmnt)
      rien = input('"Entree"')
      print("Test d'appartenance de l'element 3 :", 3 in lstElmnt)
      print("Test d'appartenance de l'element 6 :", 6 in lstElmnt)
      rien = input('"Entree"')
      print("lstVide =", lstVide)
      print("lstFlottant =", lstFlottant, "\n")
      rien = input('"Entree"')