void journee() {
  int flemme = int(random()*12) + 1;
  float heure  = 7.5;

  /* heure effective du lever */
  heure += flemme / 12;    

  reveillage();

  habillage();
  heure += 1/12;

  /* test petit déj */
  if (heure < 8.5) {
    ptitdej();
    heure += 0.5;
  }

  if (heure > 8.5) {
    printf("Putain, chuis à la bourre !\n");
  }

  /* 1/2 heure de voiture */
  if (flemme == 12 && voitureDispo()) {
    heure += 0.5;
  /* Les transports en commun... */
  } else if (heure < 8.75 && (flemme > 6 || faitFroidAujourdhui())) {
    heure += 1/6;
    /* sauf si déjà parti... */
    if (terDejaParti()) {
      printf("Eh galère !\n");
      heure += 0.5;
    } else {
      heure += 0.25 + retardDuTer();
    }
  /* Le vélo */
  } else {
    heure += 0.5;
  }

  /* Arrivée au travail */
  if (heure <= 9)
    printf("Ouf !\n");
  else
    printf(excuseDuJour());

  doTheRest();
}