09 Fév2015
Les Entrées / Sorties
Objectif:
- Utiliser la bibliothèque C++ iostream (cout et cin) pour gérer les entrées-sorties
Énoncé:
Ecrire un programme C++ qui demande un nombre x et:
- affiche le carré et la racine carré de x;
- affiche le périmètre et l’aire du cercle de rayon x;
- affiche la longueur de la diagonale d’un carré de côté x.
Exemple d’exécution :
Entrer un nombre x : 4
Le carre de 4 est: 16
La racine carre de 4 est: 2
Le perimetre du cercle de rayon 4 est: 25.1429
L'aire du cercle de rayon 4 est: 50.2857
La longueur de la diagonale d'un carre de cote 4 est: 5.65685
#include <iostream> //Bobliothèque d'E/S #include<cmath> //Bobliothèque pour les fonctions mathématiques using namespace std; int main() { float x; float const PI = 22.0/7; cout << "Entrer un nombre x" << endl; cin >> x; cout << "Le carre de " << x << " est: " << x * x << endl; cout << "La racine carre de " << x << " est: " << sqrt(x) << endl; cout << "Le perimetre du cercle de rayon " << x << " est: " << 2 * PI * x << endl; cout << "L'aire du cercle de rayon " << x << " est: " << PI * (x * x) << endl; cout << "La longueur de la diagonale d'un carre de cote " << x << " est: " << sqrt(2 * (x*x)) << endl; //system("pause>0"); return 0; }
Notes
- L'instruction float const PI = 22.0/7; permet de définir une constante qui représente la valeur de Pi (22.0 : pour ne pas avoir une division entière)
- L'instruction system("pause>0"); permet de bloquer la console et ne pas afficher le message : "Appuyer sur une touche...". Cette instruction n'est pas obligatoire dans certaines versions de compilateurs.