Informatique

Question

Cahier des charges :
Le programme demande à l’utilisateur d’entrer un nombre de secondes (entier).
En utilisant les opérateurs // et %, le programme convertit ce nombre en heures, minutes, secondes et affiche le résultat

1 Réponse

  • Réponse :

    language utiliser js; mais possible de faire la meme chose sur n'importe quel language l'algorithme utilise uniquement les operateur + - / % *

    essayer le code :   https://jsfiddle.net/deiiku/k48w7svh/10/

    Explications :

    % = modulo (on garde les reste de la division)

    function convSecond(second)  

    {

     

    let hours    = (second /60/ 60) ;

    let restHours  =  hours % 1;

    let minute   = ( hours % 1 ) * 100;

    let restMinute  = minute % 1;

    second       = ((minute  * 100) % 1 ) * 100;

    let restSeconde =  (second % 1);

    console.log( (hours - restHours) + " heure , " + (minute - restMinute ) + " minute , " + (second - restSeconde) + " seconde");

    }

    convSecond(11121);

Autres questions