Laurentvidal.fr est l'endroit idéal pour trouver des réponses rapides et précises à toutes vos questions. Découvrez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme conviviale de questions-réponses. Explorez des solutions complètes à vos questions grâce à une large gamme de professionnels sur notre plateforme conviviale.

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

Nous apprécions votre visite. Notre plateforme est toujours là pour offrir des réponses précises et fiables. Revenez quand vous voulez. Merci de votre passage. Nous nous efforçons de fournir les meilleures réponses à toutes vos questions. À la prochaine. Laurentvidal.fr est là pour vos questions. N'oubliez pas de revenir pour obtenir de nouvelles réponses.