// solution de TP3 // solution de TP3 //exemple de Rappel //1. boucle if /* #include using namespace std; int main() { // Déclaration de la variable pour stocker le nombre A saisi par l'utilisateur int A; // Demande à l'utilisateur de saisir le nombre A cout << "Entrez un nombre: "; cin >> A; // Utilisation de la boucle if pour vérifier si le nombre est positif, négatif ou nul if (A > 0) { cout << "Le nombre est positif." < using namespace std; int main() { // Utilisation de la boucle for pour itérer de 1 à 5 for (int i = 1; i <= 5; ++i) { // Affiche le carré de chaque nombre cout << "Le carré de " << i << " est : " << i * i << endl; } return 0; } */ /* //boucle while #include using namespace std; int main() { int i; // Utilisation de la boucle while pour itérer de 1 à 5 while (i < 5) { // Affiche le carré de chaque nombre cout << "Le carré de " << i << " est : " << i * i << endl; i++; } return 0; } */ /* // boucle do while #include using namespace std; int main() { // Initialisation de la variable de contrôle int i = 1; // Utilisation de la boucle do-while pour itérer de 1 à 5 do { // Affiche le carré de chaque nombre cout << "Le carré de " << i << " est : " << i * i < using namespace std; int main() { // Demande à l'utilisateur de saisir un numéro de jour de la semaine cout << "Entrez un numéro de jour de la semaine (1-7) : "; int numeroJour; cin >> numeroJour; // Utilisation de la boucle switch pour afficher le jour correspondant switch (numeroJour) { case 1: cout << "Dimanche" << endl; break; case 2: cout << "Lundi" << endl; break; case 3: cout << "Mardi" << endl; break; case 4: cout << "Mercredi" << endl; break; case 5: cout << "Jeudi" << endl; break; case 6: cout << "Vendredi" < using namespace std; int main() { int N; // Demande à l'utilisateur de saisir un entier N cout << "Entrez un entier N : "; cin >> N; // Vérification que N est un entier positif if (N < 0) { cout<< "Veuillez entrer un entier positif." << endl; return 0; // Code d'erreur } // Calcul de la suite u(N) int u = 3; for (int i = 1; i <= N; ++i) { u = 3 * u + 4; } // Affichage du résultat cout << "La valeur de u(" << N << ") est : " << u << endl; return 0; } */ //====================== //Exercice 4 /* #include using namespace std; int main() { int N; // Demande à l'utilisateur de saisir un entier N cout << "Entrez un entier N : "; cin >> N; // Vérification que N est un entier non négatif if (N < 0) { cout << "Veuillez entrer un entier non négatif." <> a; cout << "b : "; cin >> b; cout << "c : "; cin >> c; // Calcul du discriminant double discriminant = b * b - 4 * a * c; int i; if (discriminant>0) { i=1; } else if (discriminant<0) { i=2; } else { i=3; } // Utilisation de la boucle switch pour traiter différents cas switch (i) { case (1): // Deux solutions réelles distinctes { double x1 = (-b + std::sqrt(discriminant)) / (2 * a); double x2 = (-b - std::sqrt(discriminant)) / (2 * a); cout << "Deux solutions réelles distinctes : x1 = " << x1 << ", x2 = " << x2 <