Conversion
oook
-
oook -
oook -
Bonjour,
je veux créer une fonction qui permet de convertir un nombre de seconde en heure :
sachant que " Heure " est déclaré au début en tant que enregistrement .
SVP, qui peut me dire est ce que ma solution est correcte ou non.
je veux créer une fonction qui permet de convertir un nombre de seconde en heure :
Fonction SecondesEnHeure(Var sec : entier) :Heure Début Var h : heure h.hh <-- sec Div 3600 sec <-- sec Mod 3600 h.mm <-- sec Div 60 sec <-- sec Mod 60 h.ss <-- sec SecondesEnHeure <-- h Fin
sachant que " Heure " est déclaré au début en tant que enregistrement .
SVP, qui peut me dire est ce que ma solution est correcte ou non.
A voir également:
- Conversion
- Logiciel gratuit conversion calendrier républicain - Télécharger - Études & Formations
- Monnaie conversion - Télécharger - Banque & Budget
- Conversion bytes en mo ✓ - Forum Programmation
- 2k€ conversion ✓ - Forum Bureautique
- Conversion mb en mo ✓ - Forum Matériel & Système
1 réponse
Bonjour
Si sec = 4752
On vérifie 12 + 60 *19 + 3600 * 1 vaut bien 4752
Ca marche.
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Si sec = 4752
h.hh <-- sec Div 3600h.hh vaut 1.32 ou 1 si div est la division entière
sec <-- sec Mod 3600sec vaut maintenant 1152 (perso j'aurais prévu une autre variable, car tu perds la donnée intiale)
h.mm <-- sec Div 60h.mm vaut 19,2 ou 19
sec <-- sec Mod 60qui revient à
h.ss <-- sec
h.ss <-- sec Mod 60h.ss vaut 12.
On vérifie 12 + 60 *19 + 3600 * 1 vaut bien 4752
Ca marche.
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
pour l’entête de la fonction, est ce que j'ai le droit d'utiliser "var" dans les paramètre formels d'une fonction? car généralement " var " est utilisé avec les procédures .