👤

J'ai un exercice sur la programmation en C++
Écrivez un programme concis qui permet de dire si une date représentée par jour,mois,année est valide. utilisant juste la structure alternative IF.


Répondre :

#include <iostream.h> 
#include <conio.h> 


int main () 


int jour, dd, mm, aa, num; 
omble ans ; 
clrscr (); 

do { 
cout << "Entrez Mois: \ n"; 
cin >> mm; 

} while (mm <1 || mm> 12); 

do { 
cout << "Entrez jour: \ n"; 
cin >> dd; 

} while (dd <1 || dd> 31); 

do { 
cout << "Entrez Année: \ n"; 
cin >> yy; 
} while (yy <1 || yy == num); 



/ / validation 

commutateur (mm) { 
case 1: if (1,3,5,7,8,10,12); 
jour = 31; 
break; 
case 2: si (4,6,9,11); 
jour = 30 ; 
break; 
case 3: 
if (! ((yy% 4 == 0) && (yy% 100 = 0)) || (yy% 400 == 0)) 
jour = 29; 
autre 
jour = 28; 

}

if ( dd, mm, aa) 
cout << "La date" << mm << '/' << dd << '/' << yy << "est VALABLE!" << endl; d' 
autre 
cout << "La date "<< mm << '/' << dd << '/' << yy <<" est INVALID! "<< endl; 

do { 
cout <<" voulez - vous essayer à nouveau ?? (Y / N) "<< endl; 
cin >> ans; 
} while (ans = 'n' && ans = 'N'!);


Return 0; 

}