Exercice 01
Enoncé
- Vous pouvez visualiser l'énoncé de l'exercice
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); }
Exercice 02
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
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]}"); }
Exercice 03
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
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); }
Exercice 04
Énoncé
void main() { String totTitle(String input) { final ListsplitStr = 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)); }
Exercice 05
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
Exercice 06
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Correction
Exercice 07
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
Exercice 08
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
Exercice 09
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
Exercice 10
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution