La gravedad varia dependiendo del planeta. Estas son las gravedades de cada planeta
Para calcular el peso en otro planeta debemos hacer la siguiente operación:
$$ PesoMarte = (PesoTierra * 3.7)/ 9.8 $$
<!DOCTYPE html>
<html>
<head>
<title>Tu peso en un lugar donde pesas menos</title>
</head>
<body>
<h1> Tu peso en otro planeta</h1>
<p>En la Tierra pesas distinto que en Marte o Jupiter</p>
<script>
var g_tierra = 9.8;
var g_marte = 3.7;
var g_jupiter = 24.8;
var peso = 77;
var peso_final;
peso_final = peso*g_marte/g_tierra;
peso_final = parseInt(peso_final);
document.write(peso_final);
</script>
</body>
</html>
Ahora, haremos que el usuario ingrese sus datos a través del navegador.
Esto lo haremos a través de prompt(""); ,sin embargo esta operación nos dá como resultado un String, por lo que debemos transformar ese String en un entero para poder operarlo adecuadamente. Si no lo hacemos vamos a concatenar en lugar de operar.
<!DOCTYPE html>
<html>
<head>
<title>Tu peso en un lugar donde pesas menos</title>
</head>
<body>
<h1> Tu peso en otro planeta</h1>
<p>En la Tierra pesas distinto que en Marte o Jupiter</p>
<script>
var usuario = prompt("Cual es tu peso?");
var peso = parseInt(usuario);
var g_tierra = 9.8;
var g_marte = 3.7;
var g_jupiter = 24.8;
var peso_final;
peso_final = peso*g_marte/g_tierra;
peso_final = parseInt(peso_final);
document.write("Tu peso en marte es <strong>" + peso_final + " Kg</strong>");
</script>
</body>
</html>
Ahora, incluiremos los flujos y condicionales dentro de nuestro programa para permitirle elegir al usuario si quiere saber su peso en Marte o en Jupiter.
<!DOCTYPE html>
<html>
<head>
<title>Tu peso en un lugar donde pesas menos</title>
</head>
<body>
<h1> Tu peso en otro planeta</h1>
<p>En la Tierra pesas distinto que en Marte o Jupiter</p>
<script>
var usuario = prompt("Cual es tu peso?");
var planeta = prompt("Elije tu planeta:\\n 1. Marte\\n 2. Jupiter");
planeta = parseInt(planeta);
var nombrePlaneta = "";
var peso = parseInt(usuario);
var g_tierra = 9.8;
var g_marte = 3.7;
var g_jupiter = 24.8;
var peso_final;
if(planeta == 1){
nombrePlaneta = "Marte";
peso_final = peso*g_marte/g_tierra;
}else if(planeta == 2){
nombrePlaneta = "Jupiter";
peso_final = peso*g_jupiter/g_tierra;
}else{
nombrePlaneta = "CRIPTON ( Eso pasa por ingresar lo que no debes usuario INUTIL >:V )";
peso_final = 1000000;
}
peso_final = parseInt(peso_final);
document.write("Tu peso en " + nombrePlaneta + " es <strong>" + peso_final + " Kg</strong>");
</script>
</body>
</html>