Voici le minimum à comprendre et 3 exemples pour pouvoir réussir ce MPO :Wikipédia : Une heure temporaire (du grec ώρατ χατρτχαι, heures dépendant de l'époque) est une heure ancienne égale au douzième de l'intervalle de temps compris entre le lever et le coucher du Soleil, quelle que soit la saison.
- Les durées des heures temporaires varient au cours de l’année. Cette durée dépend des heures du lever et du coucher du soleil. Les rares cas où 1 heure temporaire = 1 heure actuelle sont aux équinoxes (de printemps ou d'automne) puisque les durées des jours et des nuits sont alors égales à 12h.
- 1 heure temporaire de nuit n'est pas égale à une 1 heure temporaire de jour (sauf aux équinoxes)
Exemple : Lever soleil = 7h42min et Coucher soleil = 16h51min
Quelle est l'heure temporaire correspondant à 14h00 (heure actuelle) ce jour-là ? Réponse : 8h15min44s JOUR
Quelle est l'heure temporaire correspondant à 22h00 (heure actuelle) ce jour-là ? Réponse : 4h09min42s NUIT
Quelle est l'heure temporaire correspondant à 05h00 (heure actuelle) ce jour-là ? Réponse : 9h49min05s NUIT
Réponse en image :
Votre programme
Il devra demander (ou utiliser la pile pour les HP) les heures de lever (S.UP) et de coucher (S.Dwn) du soleil qui seront entrées au format hh.mmss (ou équivalent), ainsi que l'heure actuelle (toujours au format hh.mmss)
En sortie la machine affichera l'heure temporaire au format hh.mmss, avec un signe négatif si c'est la nuit.
Exemples :
Code : Tout sélectionner
S.U ? 7.42
S.Dwn ? 16.51
H actuelle ? 14.00
HT = 8.1544
S.U ? 7.42
S.Dwn ? 16.51
H actuelle ? 22.00
HT = -4.0942
S.U ? 7.42
S.Dwn ? 16.51
H actuelle ? 5.00
HT = -9.4905
Misez P'tits Optimisez : sommaire