Exercices corrigés en langage C++ : notions de base
Exercice 1 :
Correction exercice 1 :
Exercice 1 :
Ecrire un programme qui affiche ceci à l'écran:
Hello world! Voici un programme illustrant l'utilisation de cout!
Correction exercice 1 :
#include<iostream> using namespace std; int main(int argc, char **argv) { cout << "Hello world!" << endl; cout << "Voici un programme illustrant l'utilisation de cout!"; cout << "Appuyez sur une touche pour continuer ..." << endl; cin.ignore(); cin.get(); return EXIT_SUCCESS; }
Exercice 2 :
Ecrire un programme qui demande à l'utilisateur de taper la largeur et la longeur d'un champ et qui en affiche le périmetre et la surface.
Correction exercice 2 :
Exercice 3 :
Ecrire un programme qui demande à l'utilisateur de taper 5 entiers et qui affiche leur moyenne. Le programme ne devra utiliser que 2 variables.
Correction exercice 3 :
Exercice 4 :
Ecrire un programme qui demande à l’utilisateur de saisir 2 entiers A et B, qui échange le contenu des variables A et B puis qui affiche A et B.
Correction exercice 4 :
Exercice 5 :
Ecrire un programme qui demande à l'utilisateur de taper le prix HT d'un kilo de tomates, le nombre de kilos de tomates achetés, le taux de TVA (Exemple 10%,20%,...). Le programme affiche alors le prix TTC des marchandises.
Correction exercice 5 :
Ecrire un programme qui demande à l'utilisateur de taper la largeur et la longeur d'un champ et qui en affiche le périmetre et la surface.
Correction exercice 2 :
#include<iostream> using namespace std; int main() { double largeur,longueur,surface, perimetre; cout << "Tapez la largeur du champ : "; cin >> largeur; cout << "Tapez la longueur du champ : "; cin >> longueur; surface = largeur * longueur; perimetre = 2 * (largeur + longueur); cout << "La surface vaut : " << surface << endl; cout << "Le perimetre vaut : " << perimetre << endl; cout << "Appuyez sur une touche pour continuer." << endl; cin.ignore(); cin.get(); return EXIT_SUCCESS; }
Exercice 3 :
Ecrire un programme qui demande à l'utilisateur de taper 5 entiers et qui affiche leur moyenne. Le programme ne devra utiliser que 2 variables.
Correction exercice 3 :
#include<iostream> using namespace std; int main() { int a;double s=0; cout<<"Tapez la valeur numero 1 : ";cin>>a;s=s+a; cout<<"Tapez la valeur numero 2 : ";cin>>a;s=s+a; cout<<"Tapez la valeur numero 3 : ";cin>>a;s=s+a; cout<<"Tapez la valeur numero 4 : ";cin>>a;s=s+a; cout<<"Tapez la valeur numero 5 : ";cin>>a;s=s+a; s=s/5.0; cout<<"La moyenne vaut : "<<s<<endl; cout << "Appuyez sur une touche pour continuer ..." << endl; cin.ignore(); cin.get(); return EXIT_SUCCESS; }
Exercice 4 :
Ecrire un programme qui demande à l’utilisateur de saisir 2 entiers A et B, qui échange le contenu des variables A et B puis qui affiche A et B.
Correction exercice 4 :
#include<iostream> using namespace std; int main() { int a,b,temp; cout<<"Tapez la valeur de a : ";cin>>a; cout<<"Tapez la valeur de b : ";cin>>b; temp=a; a=b; b=temp; cout<<"La valeur de a est "<<a<<endl; cout<<"La valeur de b est "<<b<<endl; cout << "Appuyez sur une touche pour continuer ..." << endl; cin.ignore(); cin.get(); return EXIT_SUCCESS; }
Exercice 5 :
Ecrire un programme qui demande à l'utilisateur de taper le prix HT d'un kilo de tomates, le nombre de kilos de tomates achetés, le taux de TVA (Exemple 10%,20%,...). Le programme affiche alors le prix TTC des marchandises.
Correction exercice 5 :
#include<iostream> using namespace std; int main() { double prixht,poids,tva,total; cout<<"Tapez le prix HT d'un kilo de tomates : ";cin>>prixht; cout<<"Combien de kilos avez-vous achetes : ";cin>>poids; cout<<"Quel est le taux de TVA : ";cin>>tva; total=(1+tva/100)*prixht*poids; cout<<"Le prix TTC est : "<<total<<endl; cout << "Appuyez sur une touche pour continuer ..." << endl; cin.ignore(); cin.get(); return EXIT_SUCCESS;; }
Aucun commentaire:
Enregistrer un commentaire