C4 : Exercices
C4.E1 : Matin ou après-midi ?
Le module time contient, entre autres, la fonction ctime qui renvoie dans une chaine de caractères contenant toutes les informations sur la date et l'heure. La chaine de caractère est structurée de la façon suivante : "Ddd Mmm dd hh:mm:ss yyyy".
Autrement dit :
- ◾ 3 caractères pour le nom du jour
- ◾ 1 espace
- ◾ 3 caractères pour le nom du mois
- ◾ 1 espace
- ◾ 2 caractères pour le numéro du jour
- ◾ 1 espace
- ◾ 8 caractères pour l'heure sous la forme hh:mm:ss
- ◾ 1 espace
- ◾ 4 caractères pour l'année
1) Écrire une fonction jour() qui renvoie un entier correspondant au numéro du jour.
2) Écrire une fonction heure() qui renvoie une chaine de caractères correspondant à l'heure sous la forme hh:mm.
3) Écrire une fonction matin_midi_dormir() qui renvoie :
- ◾ "C'est le matin" entre 7 h et 12 h
- ◾ "C'est l'après-midi" entre 12 h et 22 h
- ◾ "Il faut dormir" entre 22 h et 7 h
C4.E2 : Générateur de prénoms de 5 lettres
On souhaite écrire un programme qui invente des prénoms. Ces prénoms seront constitués de cinq lettres : une consonne suivie d'une voyelle, suivie d'une autre consonne puis d'une autre voyelle et enfin d'une dernière consonne.
1) Écrire une fonction qui renvoie une consonne au hasard.
2) Écrire une fonction qui renvoie une voyelle au hasard.
3) En utilisant les deux fonctions précédentes, écrire une fonction qui renvoie un prénom inventé par l'ordinateur.
4) Compléter le programme principal pour que trois prénoms soient affichés dans la console.