Algorithme de sommeil

kingmed -  
aure2015 Messages postés 100 Statut Membre -
Bonjour,
aide moi s'il vous plait un algorithme a rendre qui concerne de cree un algorithme qui te permet de calcule les nombre des heurs aue vous avez dorlie durant tout votre vie sachants que un etre humai, dor 16h avant l'age 6ans et 8h durant la reste de sa vie
A voir également:

2 réponses

aure2015 Messages postés 100 Statut Membre 5
 
Salut!

Tu lui demandes sa date de naissance, et la date d'aujourd'hui (ou alors tu utilises la bibliothèque timer qui possède la structure tm (http://www.cplusplus.com/reference/ctime/tm/ ).

Tu checkes son âge, et tu calcules le nombre de jour qui ont passé depuis son anniversaire si il a plus de 6ans, tu fais nombre depuis son anniversaire *8 si non *16

Ensuite tu boucles (while(Age>6)), si c'est une année bissextile (if ((Annee%4==0&&Annee%100!=0)||(Annee%400==0))), tu fais 8 * 366 si non 365. Et tu décrémente l'age à chaque passage, les année d'aujourd'hui.

Une fois, que tu arrives à Age=6, tu refaus une boucle jusque 0 et tu fais pareil qu'au dessus en faisant *16.

Bon amusement!
1
yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 585
 
eh bien, tu sais qu'à 6 ans, la personne aura dormi 16 heures, mais tu ne sais pas à quelle âge elle dormira les 8 heures restantes.
de même, avant 6 ans, tu ne sais pas si elle a déjà dormi ses 16 heures.
0