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
| void main(){
clear() ;
int YearI = 1901;
int MoisI = 01;
int JourI = 01;
println("Choisissez un jour compris entre le 1er janvier 1901 et le 31 décembre 2099");
int YearC = readInt("Année choisie");
int MoisC = readInt("N° Mois choisis" );
int JourC= readInt("N° Jour choisis");
int NbJourFinal ;
if (MoisC >= 1 && MoisC <= 2){
MoisC = MoisC % 2 ;
}else{
MoisC = ((MoisC + MoisC) / 8) /2 + 2 ;
}
if ( YearC % 4 == 0 && MoisC >= 1 && MoisC <= 2 ){
YearC = ( (YearC - 1900) / 4 ) - 1 ;
}else{
YearC = (YearC - 1900) / 4 ;
}
NbJourFinal = (YearC - 1901) * 365 + (MoisC - 1) * 30 + JourC - 1 ;
println(NbJourFinal);
} |