1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| #include <iostream> //inclusion du fichier
#include <time.h>
using namespace std;
#include <limits> //inclusion pour numeric_limits
const int MAXTAILLECHAINE = 16; //taille max des chaines
//Fonction principale
void main (void);
{
//Données de l'élève
char nom[MAXTAILLECHAINE]; //Nom de Famille
char prenom[MAXTAILLECHAINE]; //Prénom
float moyenne; //Moyenne
/* Saisie du Nom*/
cout << "Entrez le nom : ";
cin >> ws;
cin.get(nom, MAXTAILLECHAINE);
//Vide le tampon de cin
cin.clear();
cin.ignore(numeric_limits<streamize>::max(), '\n');
/*Saisie du prénom*/
cout << "Entrer le prénom : ";
cin >> ws;
cin.get(prenom, MAXTAILLECHAINE);
//vide le tampon de cin
cin.clear();
cin.ignore(numeric_limits<streamsize>::max(), '\n');
//saisie de la moyenne
cout << "entrer la moyenne : ";
cin >> moyenne ;
//Force la moyenne à être comprise entr 0 et 20
while(moyenne < 0 || moyenne > 20)
{
cout << "valeur incorecte ! "
<< "veuillez la saisir à nouveau ! ";
cin >> moyenne; //On relit la moyenne
}
/*Affichage d'un recapitulatif*/
cout << "L'eleve" << nom << " " << prenom << "a " << moyenne << " de moyenne" << endl;
system("pause"); //Pause
} |
Partager