Adloun

programmation Java (école d'ingénieur) · Chapitre 2 · Exercice de TD

Heures, minutes, secondes

Types, variables et expressions · niveau 1 (application)

Énoncé

Une durée est donnée en secondes, par exemple . Écrire un programme qui l'affiche sous la forme 3725 s = 1 h 02 min 05 s, les minutes et les secondes toujours sur deux chiffres.

Corrigé


public class HeuresMinutes {
    public static void main(String[] args) {
        int duree = 3725;                 // en secondes
        int heures = duree / 3600;
        int minutes = (duree % 3600) / 60;
        int secondes = duree % 60;
        System.out.printf("%d s = %d h %02d min %02d s%n", duree, heures, minutes, secondes);
    }
}

3725 s = 1 h 02 min 05 s

Une heure fait secondes : le quotient donne les heures, le reste les secondes restantes, qui font minutes et secondes. Le format %02d complète par des zéros à gauche sur deux chiffres.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours, le premier QCM et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →