Obtenez les meilleures solutions à toutes vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Trouvez des solutions détaillées à vos questions grâce à une large gamme d'experts 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 temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. Merci de votre visite. Notre objectif est de fournir les réponses les plus précises pour tous vos besoins en information. À bientôt. Merci de faire confiance à Laurentvidal.fr. Revenez pour obtenir plus d'informations et de réponses.