Zoofast.fr rend la recherche de réponses rapide et facile. Découvrez des réponses approfondies de nos professionnels expérimentés, couvrant un large éventail de sujets pour satisfaire tous vos besoins d'information.

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)

Sagot :

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