test while ne fonctionne pas
lors de l'execution , j ai remarque que le test de la variable n'est pas pris en comte !! meme si j'entre une valeur au dela de 31 ou mois de 1 ca passe tjr et ne redemande pas de nouveau les valeurs !!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
class date
{int jour,mois,annee;
public :
date(){};
~date(){};
void saisir() {
cout<<" Saisir Date "<<endl;
do{
cout<<"Jour :"<<endl;
cin>>jour;}
while ((jour<=0)&&(jour>=32));
do{
cout<<"Mois :"<<endl;
cin>>mois;}
while((mois<=0)&&(mois>=13));
cout<<"Annee :"<<endl;
cin>>annee;
} |