Exercice 3 Algorithme Corrigé
Variables :
temps, heures, minutes, secondes : entiers
Début
// Saisie du temps en secondes
Ecrire("Entrez le temps en secondes : ")
Lire(temps)
// Conversion en heures, minutes et secondes
heures <- temps / 3600
temps <- temps mod 3600
minutes <- temps / 60
secondes <- temps mod 60
// Affichage du résultat
Ecrire(temps, "s = ", heures, " h : ", minutes, " min : ", secondes, " s")
Fin
Explication :
- On commence par déclarer les variables
temps
,heures
,minutes
etsecondes
qui vont être utilisées dans l'algorithme. - Ensuite, on demande à l'utilisateur de saisir le temps en secondes.
- On convertit le temps en heures, minutes et secondes en effectuant les divisions et les modulo nécessaires.
- Finalement, on affiche le résultat en concaténant les valeurs des variables
heures
,minutes
etsecondes
avec des chaînes de caractères explicatives.
Note : cet algorithme suppose que l'utilisateur saisit un temps positif en secondes. Si le temps est négatif, il convient de le prendre en valeur absolue avant de le convertir en heures, minutes et secondes.
Pas encore de commentaires.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.