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

Correction exercices les types de données en Dart série 01

Un cours complet pour maîtriser Correction exercices les types de données en Dart série 01.

0 chapitres 0 QCM Accès gratuit
  1. Exercice 01

    1. Enoncé
    2. Correction
      import 'dart:io';
      
      void main() {
        print("Entrez votre prénom : ");
        var firstName = stdin.readLineSync();
        print("Entrer le nom de famille  : ");
        var lastName = stdin.readLineSync();
        print("Bonjour monsieur. ${lastName!} ${firstName!}");
      ////////
        print("Monsieur ${lastName!} ${firstName!} saisir le premier nombre: ");
        var nbrA = int.parse(stdin.readLineSync()!);
        print("Monsieur ${lastName!} ${firstName!} saisir le deuxième nombre : ");
        var nbrB = int.parse(stdin.readLineSync()!);
        print("Monsieur ${lastName!} ${firstName!} saisir le troisième nombre : ");
      
        var nbrC = int.parse(stdin.readLineSync()!);
        //3.1
        var sum = nbrA + nbrB + nbrC;
        print("La somme des nombres saisies est : $sum");
        //3.2
        var mul = nbrA * nbrB * nbrC;
        print("La multiplication des nombres saisies est : $mul");
        //3.3
        var diff = mul - sum;
        print("La différence de $sum et $mul est : $diff");
        //3.4
        var nbrAnbrA = nbrA++;
        print(" Le nbrA++ est : $nbrAnbrA");
        //3.5
        var nbrBnbrB = ++nbrB;
        print(" Le nbrB++ est : $nbrBnbrB");
        //3.6
        var nbrCnbrC = --nbrC;
        print(" Le nbrC++ est : $nbrCnbrC");
        //3.7
        nbrAnbrA += nbrBnbrB;
        print(" nbrA++ += nbrB++ est : $nbrAnbrA");
        //3.8
        nbrCnbrC -= nbrAnbrA;
        print(" Le nbrC++ -= nbrA++  est : $nbrCnbrC");
        //3.9
        var d = nbrA / (nbrB / nbrC);
        print(" nbrA / (nbrB / nbrC est : $d");
        //3.10
        // ignore: unnecessary_type_check
        print(d is double);
      }
  2. Exercice 02

    1. Énoncé
    2. Correction
      import 'dart:io';
      
      void main() {
        print("Saisir un nom : ");
        var mot = stdin.readLineSync();
      
        mot![0] == mot[mot.length - 1]
            ? print("${mot[0]} est égal à ${mot[mot.length - 1]}")
            : print("${mot[0]} n'est pas égal à ${mot[mot.length - 1]}");
      }
      
  3. Exercice 03

    1. Énoncé
    2. Correction
      void main() {
        const String phrase =
            'apcpedagogie.com est un site de cours de programmation.';
        // Première méthode
        final List mot = phrase.split(' ');
        print("Le nombre de mot dans la phrase \n $phrase est : ${mot.length}");
        print("La liste des mots dans la phrase \n $phrase sont : $mot");
      
        // Deuxième méthode
        final RegExp regExp = RegExp(r"[\w-._]+");
        final Iterable matches = regExp.allMatches(phrase);
        final int count = matches.length;
        print(count);
      }
      
  4. Exercice 04

    • Énoncé
      void main() {
        String totTitle(String input) {
          final List splitStr = input.split(' ');
          for (int i = 0; i < splitStr.length; i++) {
            splitStr[i] =
                '${splitStr[i][0].toUpperCase()}${splitStr[i].substring(1)}';
          }
          final output = splitStr.join(' ');
          return output;
        }
      
        const str1 = 'apcpedagogie.com est un site de cours de programmation.';
        const str2 = 'dart est un cours gratuit offerte par apcpedagogie';
        print(totTitle(str1));
        print(totTitle(str2));
      }
  5. Exercice 05

  6. Exercice 06

    1. Énoncé
    2. Correction
    3. Exercice 07

      1. Énoncé
      2. Solution
    4. Exercice 08

      1. Énoncé
      2. Solution
      3. Exercice 09

      4. Exercice 10