Next: About this document ...
Up: No Title
Previous: Exercice 2
class Date {
int j, m, a;
String[] NomMois= {janvier, fevrier, mars, avril, mai, juin, juillet,
aout, septembre, octobre, novembre, decembre};
String[] NomJour= {lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche}
Date(int, x, int y, int z) {
j= x; m= y; a= z;
}
static int nbjours(Date d) {
// nb de jours ecoules dans l'annee (non bisextile)
int n;
n=d.j + (d.m - 1)*31;
if (d.m > 2)
n = n - (4* d.m + 23)/10;
return n;
}
static String jour(Date d) {
// donne le jour de la semaine en 1998
return NomJour[(nbjours(d) + 2) % 7)
}
}
Dominique Perrin
1998-11-18