next up previous
Next: About this document ... Up: No Title Previous: Exercice 2

Exercice 3

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