Informatique

Question

Bonjour,
J'ai vraiment besoin d'aide, en espérant que vous puissiez me l'apporter, c'est pour lundi, merci.
Exercice :
Traduire ce script(qui est en python) en javascript :
def calculer_imc(taille, masse):
return masse / taille ** 2
nom = "Duchmol"
prenom = "Robert" # Deuxième prénom Aldo
taille_robert = 1.8
masse_robert = 280
imc_robert = calculer_imc(taille_robert, masse_robert)
capital = 0
nombre_mois = 0
while capital < 1000:
capital = capital * 1.05 + 100
nombre_mois = nombre_mois + 1
print("Il m'a fallu", nombre_mois, "pour accumuler 1000€")
for i in range(10):
print(3, "*", i, "=", 3 * i)

1 Réponse

  • Réponse :

    En javascript, ça donne:

    function calculer_imc(taille, masse) {

       return masse/taille ** 2;

    }

    var nom = "Duchmol";

    var prenom = "Robert"; // Deuxième prénom Aldo

    var taille_robert = 1.8;

    var masse_robert = 280;

    var imc_robert = calculer_imc(taille_robert, masse_robert);

    var capital = 0;

    var nombre_mois = 0;

    while(capital < 1000) {

       capital = capital * 1.05 + 100;

       nombre_mois = nombre_mois + 1;

    }

    console.log("Il m'a fallu " + nombre_mois + " mois pour accumuler 1000€");

    for(var i = 0; i < 10; i++){

       console.log(3 + "*" + i +  "=" + (3 * i));

    }

    Explications :

    En javascript, on utilise pas la fonction print, mais console.log.

    La boucle for diffère: https://www.w3schools.com/js/js_loop_for.asp

Autres questions