Empieza por ac谩

1

Mi primera l铆nea de c贸digo

Fundamentos de Programaci贸n

2

驴Qu茅 es HTML/CSS/JS?

3

JavaScript no es Java

4

Primeros pasos en el navegador con alert

5

HTML, CSS, JavaScript de verdad

6

Los apuntes de Freddy en PDF

Primer proyecto: Peso en otro planeta

7

Peso en otro planeta

8

Obteniendo datos del usuario

9

Flujo y condicionales

Segundo proyecto: Dibujando con Canvas

10

C贸mo funcionan Window y Document

11

El DOM: nuestro lugar de trabajo en la web

12

Dibujando en el DOM

13

Qu茅 son las Funciones en JavaScript

14

Ciclos while y for en JavaScript

15

Eventos y Formularios en HTML y JavaScript

16

Detectar eventos del teclado con JavaScript

17

Dibujar en canvas con las flechas del teclado

Tercer proyecto: Villa platzi

18

Funciones matem谩ticas y n煤meros aleatorios en JavaScript

19

Uso y carga de im谩genes en Canvas

Cuarto proyecto: Pakimanes

20

Divisi贸n, m贸dulo y residuo en JavaScript

21

Clases y Arrays en JavaScript

Quinto proyecto: Cajero autom谩tico

22

Diagrama de Flujo del Cajero Autom谩tico

23

Implementaci贸n del Cajero Autom谩tico

Sexto proyecto: Cliente/Servidor

24

Modelo Cliente/Servidor

25

Primer servidor web con express

Programaci贸n de Hardware y Electr贸nica con Arduino

26

驴C贸mo funciona un circuito electr贸nico?

27

驴C贸mo programar un Arduino?

28

Programaci贸n de circuitos con C, Arduino y Sketch

29

C贸mo programar un Arduino con Javascript y Node

30

Construye un Robot con JavaScript

31

Robot para riego de plantas en Arduino, Javascript y Node

Materiales de apoyo

32

Las mejores notas de los estudiantes

33

驴Cu谩l lenguaje de programaci贸n aprender primero?

34

La Web con Visi贸n Profesional

Contenido Bonus

35

Qu茅 son tablas de verdad y compuertas l贸gicas

Recap Curso Gratis de Programaci贸n B谩sica

36

Recap Programaci贸n b谩sica

37

Recap Programaci贸n b谩sica ENG

No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Flujo y condicionales

9/37
Recursos

Las condicionales manejan una condici贸n para discernir entre una opci贸n u otra. Adem谩s de ser uno de los pilares de la programaci贸n estructurada. Podemos ver c贸mo funciona a trav茅s del ejemplo del peso en otro planeta.

驴Qu茅 tal si ahora podemos elegir el planeta?

Creemos primero un algoritmo para resolver nuestro problema. Para esto, debemos aprender a usar condicionales.

Para escribir una condicional empleas la palabra reservada if, y para describir lo que sucede cuando no se cumple la funci贸n, usamos la palabra reservada else.

Ejemplo de condicional If

if (planeta == 1)

{

// C贸digo si la condici贸n se cumple

}

else

{

// C贸digo si la condici贸n no se cumple

}

Si quisi茅ramos tener varias condiciones podemos escribir nuevas condiciones con la palabra reservada else if

if (planeta == 1)

{

// C贸digo si la condici贸n se cumple

}

else if (planeta == 2)

{

// C贸digo si la segunda condici贸n se cumple

}

else

{

// C贸digo si las condiciones no se cumplen

}

Recuerda:

  • El nombre de los archivos deber铆an seguir las mismas reglas que los nombres de variables.
  • El c贸digo deber铆a ser f谩cil de leer.

Aportes 7068

Preguntas 759

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

muchos ponen como mejoraron su c贸digo de programaci贸n con el reto del maestro, pero yo pongo como hice la pagina mas bonita en css xd

馃搶 Las condicionales manejan una condici贸n para discernir entre una opci贸n u otra. Adem谩s de ser uno de los pilares de la programaci贸n estructurada.

Me tome la libertad de incluir todos los planetas del sistema solar. Indagando en google sobre c贸mo evitar utilizar tantos 鈥渋f - else鈥 encontr茅 a 鈥渟witch鈥. 隆Saludos!

Asi va quedando el ejercicio, me falta aplicarle estilos a la respuesta. pero funciona, trabaje con input en vez de alert y promt:

<function calculate () {
    let peso_usuario = document.getElementById("user_weight").value;
    let planeta_1 = document.getElementsByName("planet")[0].checked;
    let planeta_2 = document.getElementsByName("planet")[1].checked;
    let peso = parseInt(peso_usuario);
    let gravedad_tierra = 9.8;
    let gravedad_marte = 3.7;
    let gravedad_jupiter = 24.8;
    let peso_final = 0;
    let nombre_planet;

    if (planeta_1 == true) {
        peso_final = peso_usuario * gravedad_marte / gravedad_tierra;
        nombre_planet = "Marte";
    } else if(planeta_2 == true){
        peso_final = peso_usuario * gravedad_jupiter / gravedad_tierra;
        nombre_planet = "Jupiter";
    }
    else {
        document.write("Por favor introduzca una opci贸n valida");
        nombre_planet = "Ningun lugar";
        peso_final = 0;
    }
    peso_final = parseInt(peso_final);
    document.write(" Tu peso en " + nombre_planet + " es de " + peso_final + " kilos");
    document.getElementsByTagName("body").append()
}>

Hice el reto agregando dise帽o y usando lo aprendido en otros curso.
Pueden ver el c贸digo ac谩: Balanza de mundos - GitHub

Hola esto fue lo que hice:

Tome 6 planetas e hice las variables con cada uno
Tambi茅n le coloqu茅 un fondo a la p谩gina.

Casi no puedo, pero luego logre ver el error que ten铆a y lo repare 馃槂




Para hacer el reto mas interesante se me ocurrio poner todos los platenas y la luna, y asi me quedo, funciona 100% comprobado 馃槂

<code>
<!DOCTYPE html>
<html>
  <head>
    <title> Tu peso en el sistema solar </title>
  </head>
  <body>
    <h1>Tu peso en otro planeta del sistema solar </h1>
    <p>En la tierra pesas distinto que en Mercurio, Venus, Marte, Jupiter, Saturno, Urano, Neptuno o La Luna </p>
    <script>
    var usuario = prompt("Cual es tu peso terricola ?");
    var planeta = prompt("Elige tu planeta\n 1 es marte 2 es jupiter \n 3 es mercurio  4 es Venus\n 5 es Saturno 6 es Urano\n 8 es neptuno 9 es La Luna")
    var peso = parseInt(usuario);
    var g_tierra = 9.8;
    var g_mercurio= 3.7;
    var g_venus = 8.87;
    var g_marte = 3.7;
    var g_jupiter = 24.8;
    var g_saturno = 10.44;
    var g_urano = 8.7;
    var g_neptuno = 11.15;
    var g_luna = 1.62
    var peso_final;
    if (planeta ==1)
    {
      peso_final = peso * g_marte / g_tierra;
      peso_final = parseInt(peso_final);
      document.write("Tu peso en marte es <strong>" + peso_final + " kilos</strong>");
    }
    else if(planeta ==2)
    {
      peso_final = peso * g_jupiter / g_tierra;
      peso_final = parseInt(peso_final);
      document.write("Tu peso en Jupiter es <strong>" + peso_final + " kilos</strong>");
    }
    else if (planeta ==3)
   {
     peso_final = peso * g_mercurio / g_tierra;
     peso_final = parseInt(peso_final);
     document.write("Tu peso en Mercurio es <strong>" + peso_final + " kilos</strong>");
   }
   else if (planeta ==4)
   {
     peso_final = peso * g_venus / g_tierra;
     peso_final = parseInt(peso_final);
     document.write("Tu peso en Venus es <strong>" + peso_final + " kilos</strong>");
   }
   else if (planeta ==5)
   {
     peso_final = peso * g_saturno / g_tierra;
     peso_final = parseInt(peso_final);
     document.write("Tu peso en Saturno es <strong>" + peso_final + " kilos</strong>");
   }
   else if (planeta ==6)
   {
     peso_final = peso * g_urano / g_tierra;
     peso_final = parseInt(peso_final);
     document.write("Tu peso en Urano es <strong>" + peso_final + " kilos</strong>");
   }
   else if (planeta ==8)
   {
     peso_final = peso * g_neptuno/ g_tierra;
     peso_final = parseInt(peso_final);
     document.write("Tu peso en Neptuno es <strong>" + peso_final + " kilos</strong>");
   }
   else if (planeta ==9)
   {
     peso_final = peso * g_luna/ g_tierra;
     peso_final = parseInt(peso_final);
     document.write("Tu peso en La Luna es <strong>" + peso_final + " kilos</strong>");
   }


    else
    {
      peso_final = "000"
      document.write("<strong> Tu eres un robot o un terraplanista </strong>");
    }
    </script>
  </body>
</html>

Quiero aprovechar primero que nada agradeciendo al equipo de Platzi por darnos la oportunidad a los Venezolanos de estudiar en su plataforma.
Le agregue dos variables mas, pero me gustar铆a saber si se puede reducir el c贸digo no colocando tantos else if, si pueden ayudarme aclara la duda gracias, aprendo de ustedes los mejores.

<script>
       var usuario = prompt("Cual es tu peso?");
        var planeta = prompt("Elige tu planeta\n1 es marte, 2 es jupiter, 3 es Saturno, 4 es luna");
    	var peso =parseInt (usuario);
     	var g_tierra = 9.8;
     	var g_marte = 3.7;
     	var g_jupiter = 24.8;
        var g_Saturno = 10.4;
        var g_luna = 1.6;
     	var peso_final;

        var nombre;
      
        if(planeta == 1)
        {
           peso_final = peso * g_marte / g_tierra; 
           nombre = "Marte";
        }
     	else if(planeta == 2)
        {
           peso_final = peso * g_jupiter / g_tierra;
           nombre =  "Jupiter"; 
        }
        else if (planeta == 3) 
        {
           peso_final = peso *g_Saturno / g_tierra;
           nombre = "Saturno";
        }
        else if (planeta == 4) 
        {
           peso_final = peso *g_luna / g_tierra;
           nombre = "luna";
        }
      
        else
        {
         peso_final = 1000000;
         nombre = "Krypton";
        }
     	peso_final = parseInt(peso_final);

     	document.write("Tu peso en " + nombre + " <strong>" + peso_final + " kilos </strong>"); 
     </script>

Este es un peque帽o aporte m铆o.

En mi c贸digo puse una condici贸n en el else para el n煤mero 2 y luego un segundo else por si el usuario escribe algo distinto. Lanza un alert que indica error y pide recargar la p谩gina para teclear una opci贸n v谩lida.

<!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 = parseInt(prompt("Elige tu planeta.\n1 en marte, 2 en jupiter"));
      var peso = parseFloat(usuario);
      var g_tierra = 9.8;
      var g_marte = 3.7;
      var g_jupiter = 24.8;
      var peso_final;
      if (planeta == 1)
      {
        peso_final = peso * g_marte / g_tierra;
      }
      else if(planeta == 2)
      {
        peso_final = peso * g_jupiter / g_tierra;
      }
        else
        {
          alert("Error.\nRecarga y escribe una opci贸n v谩lida");
        }
      peso_final = parseInt(peso_final);
      document.write("Tu peso en marte es <strong>" + peso_final + " kilos</strong>");
    </script>
  </body>
</html>

Me puse curioso y me puse a crear un convertidor de soles a doleres y euros, no crei que lo iba a lograr pero lo hice! Saludos gente!

<!DOCTYPE html>
<html>
<head>
<title>Cambista de divisas virtual</title>
<style type=鈥渢ext/css鈥>
body
{
background-color: brown;
font-family: Helvetica;
}
</style>
</head>
<body>
<h1>Conoce el valor del S/ en $ y 鈧</h1>
<p>Es totalmente gratuito</p>
<script>
var usuario = prompt(鈥淚ngrese el monto en S/鈥);
var monto = parseInt(usuario);
var divisa = parseInt(prompt(鈥淓liga la divisa:\n1 es $, 2 es 鈧));
var dolar = 3.36;
var euro = 3.71;
var monto_final;
var nombre;
if (divisa == 1)
{
monto_final = monto / dolar;
nombre = 鈥渄olar鈥;
}
else if (divisa = 2)
{
monto_final = monto / euro;
nombre = 鈥渆uro鈥;
}
else (divisa = 鈥渆lse鈥)
{
monto_final = 1000000;
nombre = 鈥渘o se qu茅鈥;
}
document.write("El equivalente en <strong> " + nombre + "</strong> es <strong> " + monto_final + 鈥</strong>鈥);
</script>
</body>
</html>

var gravedad = {
  MERCURIO: 3.7,
  VENUS: 8.87,
  TIERRA: 9.8,
  MARTE: 3.7,
  JUPITER: 24.8,
  SATURNO: 10.44,
  URANO: 8.87,
  NEPTUNO: 11.15
};

var imagenPlaneta = {
  MERCURIO: 'img/mercurio.jpg',
  VENUS: 'img/venus.jpg',
  TIERRA: 'img/tierra.jpg',
  MARTE: 'img/marte.jpeg',
  JUPITER: 'img/jupiter.jpg',
  SATURNO: 'img/saturno.jpg',
  URANO: 'img/urano.jpg',
  NEPTUNO: 'img/neptuno.jpg'
};

function calcular_peso() {
  var peso = document.getElementById('tu_peso');
  var combo = document.getElementById('combo');
  var planeta = combo.options[combo.selectedIndex].text;
  var peso_calculado = 0;

  peso = parseInt(peso.value);

  if (planeta == "Mercurio") {
      peso_calculado = (peso * gravedad['MERCURIO']) / gravedad['TIERRA'];
  } else if (planeta == "Venus"){
      peso_calculado = (peso * gravedad['VENUS']) / gravedad['TIERRA'];
  } else if (planeta == "Marte"){
      peso_calculado = (peso * gravedad['MARTE']) / gravedad['TIERRA'];
  } else if (planeta == 'Jupiter'){
      peso_calculado = (peso * gravedad['JUPITER']) / gravedad['TIERRA'];
  } else if (planeta == 'Saturno'){
      peso_calculado = (peso * gravedad['SATURNO']) / gravedad['TIERRA'];
  } else if (planeta == 'Urano'){
      peso_calculado = (peso * gravedad['URANO']) / gravedad['TIERRA'];
  } else if (planeta == 'Neptuno'){
      peso_calculado = (peso * gravedad['NEPTUNO']) / gravedad['TIERRA'];
  } else {
      peso_calculado = 1000000;
      planeta = "Kripton";
  }
  peso_calculado = parseInt(peso_calculado);

  var msg = document.getElementById('msg');
  msg.innerText = 'Te peso en ' + planeta + ' es:';

  var contendor_img = document.getElementById('contenedor_imagen');
  contendor_img.innerHTML = '<img src=' + imagenPlaneta[planeta.toUpperCase()] + ' alt=' + planeta + ' />';

  var contenedor_resultado = document.getElementById('resultado');
  contenedor_resultado.innerHTML = "<strong>" + peso_calculado + " kilos</strong>";
}

var boton_calcular = document.getElementById('boton_calcular_peso');
boton_calcular.addEventListener('click', calcular_peso);
  • \n es salto de l铆nea en JS no funciona en html.
  • if es una condicionante de comparaci贸n donde si es verdad occurre lo del bloque.
  • NaN not a number JS no entiende
  • else SINO
  • Bloque de c贸digo no termina en ;

Practicando lo que hemos visto hasta el momento 馃槂

lo hice de esta forma,es un poco largo pero funciona:

peso_final = parseInt(peso_final);
if (planeta == 1)
{
document.write(鈥淭u peso en marte es <strong>鈥 + peso_final + " Kilos</strong>");
}
else if (planeta == 2)
{
document.write(鈥淭u peso en jupiter es <strong>鈥 + peso_final + " Kilos</strong>");
}
else
{
document.write(鈥淭u peso en kripton es <strong>鈥 + peso_final + " Kilos</strong>");
}

Jajajaja, me estaba desanimando porque intent茅 varias formas y al volver a cargar la p谩gina no sal铆a nada, y al mirar las otras formas que subieron me di cuenta que no hab铆a cerrado el script鈥 Y por eso no funcionaba鈥 PLOP鈥 JAJAJAJA

Esto es como lo hice yo, me pareciodivertida la ultima opcion XD

Si en Atom no se les colorea las palabras como a Freddy, puede ser a que no tienes configurado el lenguaje.
Presiona: 鈥渃trl + Shift + L鈥 y escoge el lenguaje

La verdad me sorprende como programando de distintas maneras, uno puede llegar al mismo resultado, en todo caso yo escrib铆 el c贸digo de la siguiente manera y me sali贸!

<!DOCTYPE html>
<html>
<head>
<title>T煤 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(鈥淐煤al es tu peso?鈥);
var planeta = parseInt(prompt(鈥淓lige tu planeta.\n1 es Marte, 2 es Jupiter鈥));
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)
{
peso_final = peso * g_marte / g_tierra;
}
else if(planeta == 2)
{
peso_final = peso * g_jupiter / g_tierra;
}
else
{
peso_final = 1000000
}
peso_final = parseInt(peso_final);
if (planeta == 1)
{
document.write(鈥淭煤 peso en Marte es <strong>鈥 + peso_final + " kilos</strong>");
}
else if(planeta == 2)
{
document.write(鈥淭煤 peso en J煤piter es <strong>鈥 + peso_final + " kilos</strong>");
}
else
{
document.write(鈥淭煤 peso en Krypton es <strong>鈥 + peso_final + " kilos</strong>");
}
</script>
</body>
</html>

Les dejo este humilde aporte 馃槂

N贸tese que pasa si se elige otro planeta que no sea 1 o 2 jajajajaja

<html>
<head>
<title>En otros planetas pesas menos Brocoli</title>
</head>
<body>
<h1>Que loco Mary Jaaaaaaane</h1>
<p1> Mira nomas lekaja tu peso en marte o jupiter esssss que looooocooo </p1>
<script>
var Usuario = prompt(鈥淐ual es tu peso鈥);
var peso = parseInt(Usuario);
var planeta = parseInt(prompt(鈥淨ue planeta queres leka?. \n 1 es marte y 2 es jupiter, venus no hay jeje鈥));
var g_tierra = 9.8;
var g_marte = 3.7;
var g_jupiter = 24.8;
var peso_final
if (planeta == 1){
peso_final = pesog_marte/g_tierra;
}
else if (planeta == 2) {
peso_final = peso
g_jupiter/g_tierra;
}
else {
peso_final = 14055564542
}
peso_final = parseInt(peso_final)
if (planeta == 1){
document.write ("<strong>Que looooco en marte pesas " + peso_final + " kilos brocoliii</strong>")
}
else if (planeta == 2) {
document.write ("<strong>Que looooco en Jupiter pesas " + peso_final + " kilos brocoliii</strong>")
}
else {
document.write ("<strong> Che hijo de tu reputisima madre no es tan dificil, dos opciones nomas habia, tus papas son primos o que onda </strong>")
}
</script>
</body>
</html>

<!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(鈥淐ual es tu peso?鈥);
var planeta = parseInt(prompt(鈥淓lige tu planeta\n 1 es Marte, 2 es Jupiter鈥));
var peso = parseInt(usuario);
var g_tierra = 9.8;
var g_marte =3.7;
var g_jupiter = 24.8;
var peso_final;
if (planeta1)
{
peso_final = peso * g_marte / g_tierra;
peso_final = parseInt(peso_final);
document.write(鈥淭u peso en Marte es <strong>鈥 + peso_final + " kilos</strong>");
}
else if(planeta
2)
{
peso_final = peso * g_jupiter / g_tierra;
peso_final = parseInt(peso_final);
document.write(鈥淭u peso en Jupiter es <strong>鈥 + peso_final + " kilos</strong>");
}
else
{
peso_final = 1000000;
peso_final = parseInt(peso_final);
document.write(鈥淭u peso en Kripton es <strong>鈥 + peso_final + " kilos</strong>");
}
</script>
</body>
</html>

Este es el c贸digo que coloque para el reto, tuve un inconveniente ya que cuando habia colocado la forma de que me salga el nombre del planeta en el texto que indicaba el peso, me salia en decimales y quer铆a aplicar el parseInt, para ello tuve que colocarlo en cada uno de los bloques de c贸digo y quedo as铆, funcion贸 sin problema, aunque fue otra forma, ya que Freddy lo hizo de una manera mas practica. A seguir adelante que no paro hasta especializarme bien en JavaScript.

Yo lo hice para todos los planetas del sistema solar.
Espero que les guste.

//Desarrollo por Aldrick Salazar.
            //Estudiante de Platzi
            
            //Peso en otro planeta

            //las variables guardan datos.
            var usuario = prompt("驴Cu谩l es tu peso?");
            var planeta = prompt("Elige un planeta:\n1 es para mercurio\n2 es para venus\n3 es para marte\n4 es para jupiter\n5 es para saturno\n6 es para urano\n7 es para neptuno.");
            var peso = usuario;
            var g_mercurio = 3.7;
            var g_venus = 8.8;
            var g_tierra = 9.8;
            var g_marte = 3.7;
            var g_jupiter = 24.8;
            var g_saturno = 10.4;
            var g_urano = 8.8;
            var g_neptuno = 11.1;
            var peso_final;
            var nombre;

            //Bloque de codigo if
            if (planeta == 1){
                peso_final = peso * g_mercurio / g_tierra;
                nombre = "mercurio";    
            }
            else if (planeta == 2){
                peso_final = peso * g_venus / g_tierra;
                nombre = "venus";
            }
            else if (planeta == 3){
                peso_final = peso * g_marte / g_tierra;
                nombre = "marte";
            }
            else if (planeta == 4){
                peso_final = peso * g_jupiter / g_tierra;
                nombre = "jupiter";
            }
            else if (planeta == 5){
                peso_final = peso * g_saturno / g_tierra;
                nombre = "saturno";
            }
            else if (planeta == 6){
                peso_final = peso * g_urano / g_tierra;
                nombre = "urano";
            }
            else if (planeta == 7){
                peso_final = peso * g_neptuno / g_tierra;
                nombre = "neptuno";
            }
            else {
                peso_final = 1000;
                nombre = "kripton";
            }
            
            //parseInt = sirve para quitar decimales.
            //parseFlow = sirve para poner decimales.
            peso_final = parseInt(peso_final);
            document.write("Tu peso en " + nombre + " es <strong>" + peso_final + " kilos</strong>");

De verdad se siente como tener superpoderes!

una posible solucion !!

En el ejercicio logr茅 responderlo pero no de la misma manera, si asum铆 que tendr铆a que hacer una variable pero mi cerebro no dio para pensar en las variables y lo resolv铆 utilizando el 鈥渆lse if鈥 o el mismo 鈥渋f鈥 y como los 鈥済raciosos鈥 que quieren poner algo que no es utilic茅 simplemente el 鈥渆lse鈥, imagen adjunta de lo que digo xd y asi mismo como lo que hice fue mas tardado pero es el mismo resultado al utilizar la pagina me marca como yo quiero

Yo lo hice de una manera distinta, pero me funciono igual, intente simplificarlo mas

<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 peso = parseFloat(prompt("驴Cual es tu peso?"))
      var planeta = parseInt(prompt("Elige tu planeta:\n 1 es marte, 2 es jupiter"));
      var g_tierra = 9.8;
      var g_marte = 3.7;
      var g_jupiter = 24.8;
      var peso_final;
      if (planeta==1)
      {
      peso_final = (peso * g_marte / g_tierra)
      peso_final =  peso_final.toFixed(2);
      document.write("Tu peso en Marte es <strong>" + peso_final + " kg</strong>")
      }
      else if (planeta == 2)
      {
        peso_final = (peso * g_jupiter / g_tierra)
        peso_final =  peso_final.toFixed(2);
        document.write("Tu peso en Jupiter es <strong>" + peso_final + " kg</strong>")
      }
      else
      {
        document.write("LA CAGASTE EPICAMENTE")
      }
    </script>
  </body>
</html>```

Lo hice de otra manera pero funcion贸 perfecto.

As铆 lo hice yo, y soy nueva en esto por lo que no se si sea la mejor manera o la mas efectiva pero fue la que se me ocurri贸 馃槂:

<code>
<!DOCTYPE html>
<html>
  <head>
    <title>Tu peso en un lugar donde pesas menos</title>
    <style type = "text/css">
       body{
         background-color: black;
         color: white;
         font-family: Helvetica;
         font-size: 18
       }
    </style>
  </head>
  <body>
    <h1>Tu peso en otro planeta</h1>
    <p>En la tierra pesas diferente que en Marte o Jupiter :D </p>
    <script type= "text/javascript">
      var usuario=prompt("Cual es tu peso: ");
      var planeta=parseInt(prompt("Elige tu planeta:\n 1 es marte \n 2 es jupiter"));
      var g_tierra=9.8;
      var g_marte=3.7;
      var g_jupiter=24.8;
      var peso=parseInt(usuario);
      var peso_final;
      if(planeta==1){
        peso_final=peso*g_marte / g_tierra;
        peso_final=parseInt(peso_final);
        document.write("Tu peso en Marte es <strong>" + peso_final + " kilos.</strong>");
      }
      else if(planeta==2){
        peso_final=peso*g_jupiter/g_tierra;
        peso_final=parseInt(peso_final);
        document.write("Tu peso en Jupiter es <strong>" + peso_final + " kilos.</strong>");
      }
      else{
        peso_final=1000000;
        document.write("Tu peso en Kripton es <strong>" + peso_final + " kilos.</strong>");
      }
      </script>
  </body>
</html>
</code>

Bien, m谩s que una pregunta es mi contribuci贸n. Ac谩 les dejo mi c贸digo.

Me divert铆 mucho escribiendo y para no hacer tantas identaciones con el if y el elseif utilic茅 el switch, y es una alternativa s煤per interesante y muy 煤til al momento de tener tantas opciones.

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Tu peso en otros planetas.</title>
</head>
<body>
    <h1>Tu peso en otro lugar d贸nde pesas menos.</h1>
    <p>Hola, tu peso en la tierra es completamente diferente en marte o j煤piter. Esta peque帽a p谩gina web pretende mostrarte tu peso en los diferentes planetas de nuestro sistema solar.</p>
    <p>BTW, Plut贸n ya no es considerado un planeta, as铆 que no lo tendremos en cuenta (隆Bullyng para el pobre Plut贸n!).</p>
    <script type="text/javascript">
        var g_mercurio = 3.7;
        var g_venus = 8.87;
        var g_tierra = 9.8;
        var g_marte = 3.7;
        var g_jupiter = 24.8;
        var g_saturno = 10.44;
        var g_urano = 8.87;
        var g_neptuno = 11.15;
        var P_Elegido;
        var CalculoPeso;
        var peso = prompt("Digita tu peso: ", peso);
        var planeta = parseInt(prompt("隆Elige tu planeta!\nMercurio: 1 - Venus: 2\nTierra: 3 - Marte: 4\nJ煤piter: 5 - Saturno: 6\nUrano: 7 - Neptuno: 8"));
        switch (planeta)
        {
            case 1:
                P_Elegido = "Mercurio";
                CalculoPeso = parseFloat(peso*g_mercurio/g_tierra).toFixed(2);
            break;
            case 2:
                P_Elegido = "Venus";
                CalculoPeso = parseFloat(peso*g_venus/g_tierra).toFixed(2);
            break;
            case 3:
                document.write("<img src='https://i.pinimg.com/474x/35/7c/89/357c891925aa816fb8f149c0c6bf5dd7.jpg' />");
            break;
            case 4:
                P_Elegido = "Marte";
                CalculoPeso = parseFloat(peso*g_marte/g_tierra).toFixed(2);
            break;
            case 5:
                P_Elegido = "J煤piter";
                CalculoPeso = parseFloat(peso*g_jupiter/g_tierra).toFixed(2);
            break
            case 6:
                P_Elegido = "Saturno";
                CalculoPeso = parseInt(peso*g_saturno/g_tierra).toFixed(2);
            break;
            case 7:
                P_Elegido = "Urano";
                CalculoPeso = parseInt(peso*g_urano/g_tierra).toFixed(2);
            break;
            case 8:
                P_Elegido = "Neptuno";
                CalculoPeso = parseInt(peso*g_neptuno/g_tierra).toFixed(2);
            break;
            default:
                document.write("<strong>隆INCREIBLE! 隆Tu peso es imposible de calcular en esta realidad!</strong><br><img src='https://i.ytimg.com/vi/9CS7j5I6aOc/maxresdefault.jpg'>");
            break;
        }
        if (planeta < 3 || planeta >3 && planeta < 9)
        {
            document.write("Tu peso en " + P_Elegido + " es: " + CalculoPeso + " Kg.<br>");
        }
        
    </script>
</body>
</html>

Aqu铆 el ejercicio con unas modificaciones, que curso tan bueno鈥

<!DOCTYPE html>
<html lang=鈥渆n鈥>
<head>
<meta charset=鈥淯TF-8鈥>
<meta name=鈥渧iewport鈥 content=鈥渨idth=device-width, initial-scale=1.0鈥>
<meta http-equiv=鈥淴-UA-Compatible鈥 content=鈥渋e=edge鈥>
<link rel=鈥渟tylesheet鈥 type=鈥渢ext/css鈥 href=鈥渟tyle.css鈥>
<title>Peso en otro Planeta</title>
</head>
<body>
<center>
<h1>Calcula tu peso en otro planeta</h1>
<p id=鈥渞esultado鈥></p>
</center>

<script src="script.js"></script>

</body>
</html>

<code>

//VARIABLES
var g_tierra = 9.8;
var g_marte = 3.7;
var g_jupiter = 24.8;
var peso_final;
var planeta;
var resultado = document.getElementById("resultado");
var decision = parseInt(prompt("驴En c煤al planeta quieres calcular tu peso \n (1=Marte | 2=Jupiter)"));
var peso = parseInt(prompt("Ingresa tu peso para calcular(SOLO N脷MEROS)"));

        if(decision == 1){
            console.log("Se ha calculado con 茅xito tu peso en MARTE");
            peso_final = parseInt((peso * g_marte) / g_tierra);
            planeta = "Marte";
            resultado.innerHTML = "Tu peso en " + planeta + " es de <strong>" + peso_final + " Kilos </strong>";
        } else if(decision == 2){
            console.log("Se ha calculado con 茅xito tu peso en JUPITER");
            peso_final = parseInt((peso * g_jupiter) / g_tierra);
            planeta = "Jupiter";
            resultado.innerHTML = "Tu peso en " + planeta + " es de <strong>" + peso_final + " Kilos </strong>";
        } else{
            resultado.innerHTML = "No has seleccionado 1 o 2, intente nuevamente";
        }

Aqui les dejo mi aporte!

Por favor que alguien me ayude a entender el por qu茅 de la variable nombre

esta es mi solucion:
<!doctype>
<html>
<head>
</head>
<title>tu peso en un lugar</title>
<style>
body
{
background-color: #AAAAFF;
color: #FFAAAA;
font-family: Helvetica;
}
</style>
<body>

<h1> tu peso en otro planeta</h1>
<p>En la tierra pesas distinto que en marte o jupiter</p>
<script>
var usuario = prompt(鈥淐ual es tu peso?鈥);
var planeta = parseInt(prompt(鈥淨ue planeta quieres?\n 1 es marte, 2 es jupiter鈥))
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)
{
peso_final = peso * g_marte / g_tierra
}
else if(planeta == 2)
{
peso_final = peso * g_jupiter / g_tierra
}
else
{
peso_final = 100000
}
peso_final = parseInt(peso_final);
if(planeta == 1)
document.write (鈥渢u peso en marte es <strong>鈥 + peso_final +" kilos</strong>");
else if(planeta == 2)
{
document.write(鈥渢u peso en jupiter es <strong>鈥+ peso_final +" kilos</strong>")
}
else
{
document.write(鈥渢u peso en ningun sitio es <strong>鈥+ peso_final +" kilos</strong>")
}
</script>
</body>
</html>

Mi versi贸n mejorada de esta clase despues de haberla tomado hace un a帽o:

C贸digo 鈫 https://codepen.io/ivanndlezz/full/BaYGarW

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <title>Tu peso en otro planeta muy lejano </title>
  </head>
  <body>
    <h1>Nuestro peso en otro planeta </h1>
      <p>En la tierra la gravedad es muy diferente a marte y jupiter por esto nuestro peso es diferente</p>
  <script type="text/javascript">
    var usuario = prompt("Ingresa tu peso");
    var planeta = prompt("Elige tu planeta.\n 1 marte, 2 jupiter")
    var peso = parseFloat(usuario);
    var g_tierra = 9.8;
    var g_marte = 3.7;
    var g_jupiter = 24.8;
    var peso_final;
    var peso_final_2;
    if(planeta == 1)
    {
      peso_final = peso * g_marte / g_tierra;
      document.write("mi peso en marte es <strong>" + peso_final + "</strong> Kilos");
    }
    else if (planeta == 2)
    {
      peso_final_2 = peso * g_jupiter / g_tierra;
      document.write("mi peso en jupiter es <strong>" + peso_final_2 + "</strong> Kilos");
    }
    else {
      peso_final = ("tonto no es tu peso")
      document.write("Metiste mal el dedo <strong>" + peso_final + "</strong> Kilos");
    }
    peso_final = (peso_final);
  </script>
  </body>
</html>
<code>  <script>
      var usuario = prompt("Cual es tu peso gordo?")
      var planeta = parseInt(prompt("Elegi tu planeta\n1 es Marte, 2 es Jupiter"))
      var peso = parseFloat(usuario);
      var g_tierra = 9.8;
      var g_marte = 3.7;
      var g_jupiter = 24.8;
      var peso_final;
      if (planeta == 1)
      {
        peso_final = peso * g_marte / g_tierra;
        document.write("Tu peso en Marte es " + peso_final + " kilos");
      }
      else if(planeta == 2)
      {
        peso_final = peso * g_jupiter / g_tierra;
        document.write("Tu peso en Jupiter es " + peso_final + " kilos");
      }
      else
      {
        peso_final = 999999999999999;
        document.write("Tu peso en <b>la concha de tu madre es " + peso_final + "</b> kilos");
      }
      peso_final = parseFloat(peso_final)
      </script>

Yo realice el c贸digo de la siguiente forma, aunque veo que la forma en la que lo realizaste es m谩s 贸ptima ya que usas menos l铆neas de c贸digo, intentar茅 aplicarlo de esa forma de aqu铆 en adelante.

<!DOCTYPE html>
<html>
  <head>
    <title> Tu peso en un lugar donde pesas menos </title>
    <style type="text/css">
      body
      {
        background-color: #AAAAFF;
        color: white;
        font-family:Helvetica;
      }
      </style type>
  </head>

  <body>
    <h1> Tu peso en otro planeta </h1>
    <p> En la tierra pesas distinto que en marte o jupiter </p>
    <script type="text/javascript">
      var usuario = prompt("驴Cual es tu peso?");
      var planeta = parseInt(prompt("Elige tu planeta.\n 1 es Marte, 2 es Jupiter."));
      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)
      {
        var peso_final = parseInt(peso * g_marte / g_tierra);
        document.write("Tu peso en Marte es <strong>" +
                peso_final + " kilos. </strong>");
      }
      else if (planeta == 2)
      {
        peso_final = parseInt(peso * g_jupiter / g_tierra);
        document.write("Tu peso en Jupiter es <strong>" +
                peso_final + " kilos. </strong>");
      }
      else
      {
        peso_final = parseInt(1000000);
        document.write("Tu peso en Kripton es <strong>" +
                peso_final + " kilos. </strong>");
      }
      
    </script type>
  </body>
</html>

Este es mi aporte, para motivar a quienes est谩n empezando al igual que yo.
.
Hace casi un mes que realice este curso, y me dije a mi mismo que quer铆a mejorar el proyecto, pero no me sent铆a aun en la capacidad de realizar nada considerablemente bueno. Aun as铆 segu铆 tomando otros cursos, que sab铆a me servir铆an para lograr mi prop贸sito.
.
He aqu铆 mi resultado.
.

.
Cada d铆a he estado juicioso tomando un curso tras otro pude lograr esto.
.
Les dejo aqu铆 el link para que puedan interactuar con la pagina https://antonsterling.github.io/tu-peso-en-otros-planetas/ .
.
Tambi茅n comparto mi repositorio en github https://github.com/antonsterling/tu-peso-en-otros-planetas , para quienes deseen ver el c贸digo que realice tanto en HTML, CSS y JavaScript.

yo utilize esta forma

if(planeta == 1)
{
peso_final = peso * g_marte / g_tierra;
peso_final = parseInt(peso_final);
document.write(鈥淭u peso en marte <strong>鈥 + peso_final + " Kilos</strong>");
}
else if(planeta == 2)
{
peso_final = peso * g_jupiter / g_tierra;
peso_final = parseInt(peso_final);
document.write(鈥淭u peso en jupiter <strong>鈥 + peso_final + " Kilos</strong>");
}
else
{
document.write("<strong>Por favor rellena todos los campos con la informaci贸n correcta</strong>");
}

<!DOCTYPE html>
<html>
	<head>
		<title>Tu peso en marte</title>
		<style>
			body{
				color:white;
				font-family: Helvetica;
				background-image: url(imagen/Fondo.jpg);
			}
		</style>
	</head>
	<body>
		<h1 style="text-align: center;">Tu peso en otro planeta</h1> 
		<h3 style="text-align: center;">En la tierra pesas distinto que en <span style="color: green">marte</span> o <span style="color: blue">jupiter</span></h3> 
		
	</body>
			<script type="text/javascript">
			var PlanetaUsuario= prompt ("Cual planeta desea? \n 1. Marte \n 2. Jupiter");
			var PesoUsuario;
			var dGravedadTierra = 9.8;
			var dGravedadMarte = 3.7;
			var dGravedadJupitar = 24.8;
			var dPesoFinal;
			var NombrePlaneta;

			if (parseInt (PlanetaUsuario) != 1 && parseInt (PlanetaUsuario) != 2){
				alert ("Digite una opcion correcta");
				PlanetaUsuario= prompt ("Cual planeta desea? \n 1. Marte \n 2. Jupiter");
			}

			if (parseInt (PlanetaUsuario) == 1){
				PesoUsuario= prompt ("Cual es tu peso");
				NombrePlaneta="Marte";
				dPesoFinal= (parseInt(PesoUsuario) * dGravedadMarte) / dGravedadTierra

				dPesoFinal = parseInt (dPesoFinal);
				document.write("Tu peso en marte es: " + "<strong>" + dPesoFinal +"</strong>" + " Kilos");
			}
			if (parseInt (PlanetaUsuario) == 2){
				PesoUsuario= prompt ("Cual es tu peso");
				NombrePlaneta="Jupiter";
				dPesoFinal= (parseInt(PesoUsuario) * dGravedadJupitar) / dGravedadTierra

				dPesoFinal = parseInt (dPesoFinal);
				document.write("Tu peso en " + NombrePlaneta + " es: " + "<strong>" + dPesoFinal +"</strong>" + " Kilos");
			}

		</script>
</html>
  • Parte 1:

  • Parte 2:

  • Parte 3:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Tu peso en un lugar donde pesas menos</title>
    </head>
    <body>
        <h1>Tu peso en otra planeta</h1>
        <p>En la tierra pesas distinto que en Marte o Jupiter</p>
        
        <script>
        var usuario = prompt("驴Cual es tu peso?")
        var planeta = parseInt(prompt("Elige tu planeta: \n 1- Marte \n 2- Jupiter "))
        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 )
        {
            document.write("Tu peso en Marte es <strong>" + parseInt(peso * g_marte / g_tierra) + " Kilos</strong>")
        }
        else if (planeta == 2 )
        {
            document.write("Tu peso en Jupiter es <strong>" + parseInt(peso * g_jupiter / g_tierra) + " Kilos</strong>")
        }
        else 
        {
            document.write("Debes elegir un planeta")
        }    
        </script>
    </body>
</html>```

Es una forma poco practica pero fue lo primero que se me ocurri贸

<!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 en jupiter</p>
    <script>
    var usuario = prompt("Cual es tu peso? ");
    var planeta = prompt("Elige tu planeta,\n1 es marte, 2 es jupiter");
    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)
    {
        peso_final = peso * g_marte / g_tierra;
        peso_final = parseInt(peso_final);
        document.write("Tu peso en marte es <strong>" + peso_final + " Kilos </strong>");

    }
    else if (planeta == 2)
    {
        peso_final = peso * g_jupiter / g_tierra;
        peso_final = parseInt(peso_final);
        document.write("Tu peso en jupiter es <strong>" + peso_final + " Kilos </strong>");
    }
    else
    {
        peso_final = 1000000;
        document.write("Tu peso en un exoplaneta es <strong>" + peso_final + " Kilos </strong>");
    }
    peso_final = parseInt(peso_final);
    </script>
  </body>
</html>

A mi se me vino la idea de porner un document.write en cada if else else cambaindo solo el nombre del planeta
ESTA INCLEIBLE EL CURSO !!

if(planeta == 1)
      {
        peso_final = peso * g_marte / g_tierra;
        peso_final = parseInt(peso_final)
        document.write("Tu peso en marte es <strong>" + peso_final + " Kilos</strong>");
      }
      else if (planeta == 2)
      {
        peso_final = peso * g_jupiter / g_tierra;
        peso_final = parseInt(peso_final)
        document.write("Tu peso en jupiter es <strong>" + peso_final + " Kilos</strong>");
      }
      else
      {
        peso_final = 1000000
        peso_final = parseInt(peso_final)
        document.write("Tu peso en cualquier parte es <strong>" + peso_final + " Kilos</strong>");
      }

Yo lo resolv铆 as铆:

<!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 J煤piter</p>
<script>
var usuario = prompt("驴Cu谩l es tu peso?");
var planeta = parseInt(prompt(鈥淓lige tu planeta\n1 es Marte, 2 es J煤piter鈥));
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)
{
peso_final = peso * g_marte / g_tierra;
document.write(鈥淭u peso en Marte es <strong>鈥 + peso_final + " Kilos</strong>")
peso_final = parseInt(peso_final);
}
else if(planeta == 2)
{
peso_final = peso * g_jupiter / g_tierra;
document.write(鈥淭u peso en Jupiter es <strong>鈥 + peso_final + " Kilos</strong>")
peso_final = parseInt(peso_final);
}
else
{
peso_final = alert("驴Me quieres ver la cara de est煤pida?");
document.write(鈥淩ecarga la p谩gina e inserta tu peso鈥);
}

  </script>
</body>

</html>

Brainfuck (en espa帽ol 鈥渏odecerebros鈥) es un lenguaje de programaci贸n esot茅rico, dise帽ado por Urban M眉ller en 1993, con el objetivo de hacer un lenguaje que fuera a la vez muy simple, Turing completo y que requiriese un compilador peque帽o. M眉ller bas贸 Brainfuck en la m谩quina de Turing y le sirvi贸 de inspiraci贸n el compilador de 1024 bytes de tama帽o del lenguaje FALSE.

if(planeta == 1)
{
peso_final = peso * g_marte / g_tierra;
peso_final = parseInt(peso_final);
document.write(鈥淭u peso en marte es <strong>鈥 + peso_final + " kilos</strong>");
}
else if(planeta == 2)
{
peso_final = peso * g_jupiter / g_tierra;
peso_final = parseInt(peso_final);
document.write(鈥淭u peso en jupiter es <strong>鈥 + peso_final + " kilos</strong>");
}
else
{
peso_final = 1000000;
peso_final = parseInt(peso_final);
document.write(鈥淭u peso en cripton es <strong>鈥 + peso_final + " kilos</strong>");
}

Esta es mi solucion

Algo importante que no recuerdo que lo mencionaran (tengo mala memoria, me puedo equivocar) es la diferencia entre colocar un signo = o colocarlo doble ==. Lo explicar茅 un poco con mis palabras:
Cuando se coloca una vez el caracter lo que indica que es una operaci贸n de asignaci贸n, se le est谩 asignando a la parte izquierda (generalmente una variable) el resultado de todo lo que pasa a la parte derecha (puede ser una operaci贸n, un valor expl铆cito, una funci贸n, etc茅tera).
Cuando se coloca doblemente el caracter, indica que lo que ocurre es una comparaci贸n entre ambas partes de estos. Es como si se preguntara si lo que se tiene de un lado es exactamente lo mismo a lo que se tiene del otro lado.

Espero no haber confundido m谩s a los lectores, sino al contrario, poder aportar mi granito en el aprendizaje.

Yo lo hice as铆鈥

Excelente clase, mucho aprendizaje en un solo video. 馃榾
Quise jugar un poquit铆n con el css jeje.

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Tu peso en otro planeta</title>
    <style type="text/css">
      body {
        background-color: #158a71;
        text-align: center;
        color: #ffffff;
        font-family: Montserrat;
      }
      div {
        background-color: #173026;
        padding-top: 5px;
        padding-bottom: 20px;
        margin-left: 25%;
        margin-right: 25%;
      }
    </style>
  </head>
  <body>
    <div>
    <h1>Tu peso en otro planeta</h1>
    <p>隆En la tierra pesas distinto que en los dem谩s planetas del sistema solar!</p>
    <script type="text/javascript">
      // Gravedad de los planetas en su respectivo orden
      var g_Mercurio = 3.70;
      var g_Venus = 8.87;
      var g_Tierra = 9.79;
      var g_Marte = 3.71;
      var g_Jupiter = 24.80;
      var g_Saturno = 10.43;
      var g_Urano = 8.86;
      var g_Neptuno = 11.09;
      // Variables necesarias para que el c贸digo funcione
      var pesoUsuario = parseInt( prompt("Cual es t煤 peso?") );
      var planetaElegido = parseInt( prompt("Elige un planeta para conocer tu peso all铆:\n1) Mercurio\n2) Venus\n3) Marte\n4) Jupiter\n5) Saturno\n6) Urano\n7) Neptuno") );
      var peso_final;
      var nombre;
      var resultado;
      // Condicionales para mostrar el peso final del usuario
      if (planetaElegido == 1)
      {
      peso_final = (pesoUsuario * g_Mercurio) / g_Tierra;
      resultado = peso_final.toFixed(2);
      nombre = "Mercurio";
      document.write("Tu peso en " + nombre + " es de <strong>" + resultado + " kilos</strong>!");
      }
      else if (planetaElegido == 2)
      {
      peso_final = (pesoUsuario * g_Venus) / g_Tierra;
      resultado = peso_final.toFixed(2);
      nombre = "Venus";
      document.write("Tu peso en " + nombre + " es de <strong>" + resultado + " kilos</strong>!");
      }
      else if (planetaElegido == 3)
      {
      peso_final = (pesoUsuario * g_Marte) / g_Tierra;
      resultado = peso_final.toFixed(2);
      nombre = "Marte";
      document.write("Tu peso en " + nombre + " es de <strong>" + resultado + " kilos</strong>!");
      }
      else if (planetaElegido == 4)
      {
      peso_final = (pesoUsuario * g_Jupiter) / g_Tierra;
      resultado = peso_final.toFixed(2);
      nombre = "J煤piter";
      document.write("Tu peso en " + nombre + " es de <strong>" + resultado + " kilos</strong>!");
      }
      else if (planetaElegido == 5)
      {
      peso_final = (pesoUsuario * g_Saturno) / g_Tierra;
      resultado = peso_final.toFixed(2);
      nombre = "Saturno";
      document.write("Tu peso en " + nombre + " es de <strong>" + resultado + " kilos</strong>!");
      }
      else if (planetaElegido == 6)
      {
      peso_final = (pesoUsuario * g_Urano) / g_Tierra;
      resultado = peso_final.toFixed(2);
      nombre = "Urano";
      document.write("Tu peso en " + nombre + " es de <strong>" + resultado + " kilos</strong>!");
      }
      else if (planetaElegido == 7)
      {
      peso_final = (pesoUsuario * g_Neptuno) / g_Tierra;
      resultado = peso_final.toFixed(2);
      nombre = "Neptuno";
      document.write("Tu peso en " + nombre + " es de <strong>" + resultado + " kilos</strong>!");
      }
      else
      {
      document.write("Tu peso en el Pa铆s de las Maravillas es de <strong>1.000.000 de kilos</strong>!");
      }
    </script>
    </div>
  </body>
</html>

茅ste fue mi experimento, me funcion贸 jajajaja aunque luego me d铆 cuenta que no era la manera correcta de hacerlo.

      var usuario = prompt("驴Cu谩l es tu peso?")
      var planeta = prompt("Elige tu planeta\n1 es Marte, 2 es Jupiter")
      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)
      {
        peso_final = peso * g_marte / g_tierra
      }
      else if (planeta == 2)
      {
        peso_final = peso * g_jupiter / g_tierra
      }
      else {
        peso_final = 1000000;
      }
      peso_final = parseInt(peso_final);
      if (planeta == 1) {
        document.write("Tu peso en Marte es <strong>" + peso_final + " kilos</strong>");
      }
      else if (planeta == 2) {
        document.write("Tu peso en Jupiter es <strong>" + peso_final + " kilos</strong>");
      }
      else {
        document.write("Tu peso en Cripton es <strong>" + peso_final + " kilos</strong>");
      }```

extend铆 el c贸digo un poquito

<!DOCTYPE html>
<html>
<head>
<meta charset=鈥渦tf-8鈥>
<title>Tu peso en otros planetas</title>
<style>
body
{
font-family: Helvetica;
}
</style>
</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(鈥渃ual es tu peso?鈥);
var planeta = parseInt(prompt(鈥淓lige tu planeta.\n1 es marte \n2 es jupiter \n3 es mercurio \n4 es venus \n5 es saturno \n6 es urano \n7 es neptuno鈥));
var peso = parseInt(usuario);

  var g_tierra = 9.8;
  var g_marte = 3.7
  var g_jupiter = 24.8
  var g_mercurio = 2.8
  var g_venus = 8.87
  var g_saturno = 10.44
  var g_urano = 8.7
  var g_neptuno = 11.15

  var pesoFinal;
  var nombre;

  if(planeta == 1)
  {
    pesoFinal = peso * g_marte / g_tierra;
    nombre = "Marte";
  }
  else if(planeta == 2)
  {
    pesoFinal = peso * g_jupiter / g_tierra;
    nombre = "Jupiter";
  }
  else if(planeta == 3)
  {
    pesoFinal = peso * g_mercurio / g_tierra;
    nombre = "Mercurio";
  }
  else if(planeta == 4)
  {
    pesoFinal = peso * g_venus / g_tierra;
    nombre = "Venus";
  }
  else if(planeta == 5)
  {
    pesoFinal = peso * g_saturno / g_tierra;
    nombre = "Saturno";
  }
  else if(planeta == 6)
  {
    pesoFinal = peso * g_urano / g_tierra;
    nombre = "Urano";
  }
  else if(planeta == 7)
  {
    pesoFinal = peso * g_neptuno / g_tierra;
    nombre = "Neptuno";
  }
  else
  {
    pesoFinal = 1000000;
    nombre = "krypton";
  }

  pesoFinal = pesoFinal.toFixed(3);
  document.write("Tu peso en " + nombre + " es <strong>" + pesoFinal + " kilos</strong>");
</script>

</body>
</html>

脡ste no es con gravedad en s铆, pero es de temperatura, y las aplicaciones son algo parecidas, pero igual de interesantes 驴Qu茅 les parece?

<!DOCTYPE html>
<html>
 <head>
  <title> T煤 temperatura en otra medida </title>
  <meta charset="utf-8"></meta>
 </head>
 <body>
  <h1> Calculando t煤 temperatura </h1>
  <p> 脡ste es el resultado de t煤 temperatura </p>
  <script>
   var usuario = prompt("驴Cu谩l es t煤 temperatura en Kelvin?");
   var temperatura = prompt("驴C贸mo deseas la conversi贸n? 1 es Celsius; 2 es Fahrenheit");
   var t_Celsius = -273.15;
   var kelvin = parseInt(usuario);
   var temperatura_final;
   temperatura_final = parseInt(temperatura_final);
   if (temperatura == 2)
   {
   temperatura_final = (kelvin + t_Celsius) * 9/5 + 32;
   document.write("T煤 temperatura en Fahrenheit es " + temperatura_final + " <strong> Grados Fahrenheit </strong>");
   }
   else if (temperatura == 1)
   {
   temperatura_final = (kelvin + t_Celsius);
   document.write("T煤 temperatura en Celsius es " + temperatura_final + " <strong> Grados Celsius <strong>");
   }
   else
   {
   alert("Dijimos 1 Celsius o 2 Fahrenheit. La operaci贸n no se puede realizar");
   }
  </script>
 </body>
</html>
var caja = document.getElementById("tuPesoEnMarte");
var boton = document.getElementById("tuPesoEnMarte2");
var caja2 = document.getElementById("tuPesoEnJupiter");
var boton2 = document.getElementById("tuPesoEnJupiter2");
var gravedadT = 9.8;
var gravedadM = 3.7;
var gravedadJ = 24.8;

boton2.addEventListener("click", pesajeJ);
boton.addEventListener("click", pesajeM);

function pesajeM()
{
  var c = parseInt(caja.value);
  var resultado = c * gravedadM / gravedadT;
  var resultado = parseInt(resultado);
  alert("Tu peso en Marte es de " + resultado);
}

function pesajeJ()
{
  var c = parseInt(caja2.value);
  var resultado = c * gravedadJ / gravedadT;
  var resultado = parseInt(resultado);
  alert("Tu peso en Jupiter es de " + resultado);
}
<code>
<!DOCTYPE html>
<html lang=鈥渆n鈥 dir=鈥渓tr鈥>
<head>
<meta charset=鈥渦tf-8鈥>
<title>Proyecto gravedad</title>
<style type=鈥渢ext/css鈥>
body
{
background-color: white; font-family: Helvetica; color: black;
}
</style>
</head>
<body>
<h1>Tu peso en otro planeta</h1>
<p>En la tierrra pesas menos que en marte o jupiter</p>
<p><script type=鈥渢ext/javascript鈥>
var usuario = prompt(鈥淐ual es tu peso?鈥);
var peso = parseInt(usuario);
var pusuario = prompt(鈥淨ue planeta deseas?\n 驴marte o jupiter?鈥);
var planeta = pusuario;
var g_tierra = 9.8;
var g_marte = 3.7;
var g_jupiter = 24.8;
var peso_final;
if (planeta == 鈥渕arte鈥)
{
peso_final = peso * g_marte / g_tierra;
}
else if (planeta == 鈥渏upiter鈥)
{
peso_final = peso * g_jupiter / g_tierra;
}
else
{
document.write(鈥渓as ballenas se sienten esbeltas al lado tuyo鈥);
}
if (planeta == 鈥渏upiter鈥 || planeta == 鈥渕arte鈥)
{
peso_final = parseInt(peso_final);
document.write(鈥渢u peso en " + planeta + " es <strong>鈥 + peso_final + 鈥</strong> kilos鈥);
}
</script></p>
</body>
</html>

decidi ir mas alla y hacerlo con todos los planetas, el sol y la luna
y este fue el resultado

<!DOCTYPE html>
<html>
<head>
<meta charset=鈥淯TF-8鈥>
<meta name=鈥渧iewport鈥 content=鈥渨idth=device-width, initial-scale=1.0鈥>
<meta http-equiv=鈥淴-UA-Compatible鈥 content=鈥渋e=edge鈥>
<title>peso en mi sistema solar</title>
</head>
<body>
<h1>Tu peso en otro planeta</h1>
<p>En la tierra pesas distinto que en otros planetas del sistemas solar</p>
<script>
let usuario = prompt(鈥淐ual es tu peso鈥);
let planeta = parseInt(prompt (鈥淓lige tu planeta\n 1 es sol, 2 es mercurio, 3 venus, 4 luna, 5 tierra, 6 marte, 7 jupiter, 8 saturno, 9 urano, 10 neptuno, 11 pluton鈥));
let peso = parseInt(usuario);
let g_sol = 274;
let g_mercurio = 3.7;
let g_venus = 8.87;
let g_luna = 1.62;
let g_tierra = 9.8;
let g_marte = 3.7;
let g_jupiter = 24.8;
let g_saturno = 10.44;
let g_urano = 8.7;
let g_neptuno = 11.15;
let g_pluton = 0.62;
let peso_final;
let nombre;
if (planeta == 1)
{
peso_final = peso * g_sol / g_tierra;
nombre = 鈥淪ol鈥;
}
else if (planeta == 2)
{
peso_final = peso * g_mercurio/ g_tierra;
nombre = 鈥淢ercurio鈥;
}
else if (planeta == 3)
{
peso_final = peso * g_venus/ g_tierra;
nombre = 鈥淰enus鈥;
}
else if (planeta == 4)
{
peso_final = peso * g_luna/ g_tierra;
nombre = 鈥淟una鈥;
}
else if (planeta == 5)
{
peso_final = peso * g_tierra/ g_tierra;
nombre = 鈥淭ierra鈥;
}
else if (planeta == 6)
{
peso_final = peso * g_marte/ g_tierra;
nombre = 鈥淢arte鈥;
}
else if (planeta == 7)
{
peso_final = peso * g_jupiter/ g_tierra;
nombre = 鈥淛upiter鈥;
}
else if (planeta == 8)
{
peso_final = peso * g_saturno/ g_tierra;
nombre = 鈥淪aturno鈥;
}
else if (planeta == 9)
{
peso_final = peso * g_urano/ g_tierra;
nombre = 鈥淯rano鈥;
}
else if (planeta == 10)
{
peso_final = peso * g_neptuno/ g_tierra;
nombre = 鈥淣eptuno鈥;
}
else if (planeta == 11)
{
peso_final = peso * g_pluton/ g_tierra;
nombre = 鈥淧luton鈥;
}
else
{
peso_final = 1000000;
nombre = 鈥淜ripton鈥;
}
peso_final = parseInt(peso_final);
document.write(鈥淭u peso en " + nombre + " es: <strong>鈥 + peso_final + " Kg <strong>");

</script>

</body>
</html>

驴QUIEN M脕S LO RESOLVIO ASI?

if(planeta == 1 )
{
peso_final = peso * g_marte / g_tierra;
document.write("tu peso en MARTE es : <strong> " + peso_final + "kg </strong> ");
}
else if (planeta == 2)
{
peso_final = peso_final = peso * g_jupiter / g_tierra;
document.write("tu peso en JUPITER es : <strong> " + peso_final + "kg </strong> ");
}
else
{
peso_final = 1000000;
document.write("tu peso en KRIPTON es : <strong> " + peso_final + "kg </strong> ");
}
peso_final = parseInt(peso_final);

(perdon dejarlo asi, queria poner una imagen pero no supe jaja)

<!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 type=鈥渢ext/javascript鈥>
var usuario = prompt("驴Cual es tu peso?");
var planeta = parseInt(prompt(鈥淓lige un planeta\n1 es Marte 2 es Jupiter鈥));
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) {
peso_final = parseInt(peso * g_marte / g_tierra);
document.write(鈥淭u peso en marte es de <strong>鈥 + peso_final + " kilos</strong>");
}
else if (planeta == 2) {
peso_final = parseInt(peso * g_jupiter / g_tierra);
document.write(鈥淭u peso en jupiter es de <strong>鈥 + peso_final + " kilos</strong>");
}
else
document.write(鈥淟o lamentamos el planeta que escogiste no <strong>existe</strong>.鈥);
</script>
</body>
</html>

var peso_final;
if(planeta == 1)
{
peso_final = peso * g_marte / g_tierra;
}
else if(planeta == 2)
{
peso_final = peso * g_jupiter / g_tierra;
}
else
{
peso_final = 1000000
}
peso_final = parseInt(peso_final);
if(planeta == 1)
{
document.write(鈥淭u peso en Marte es <strong>鈥+ peso_final + " Kilos</strong>");
}
else if(planeta == 2)
{
document.write(鈥淭u peso en Jupiter es <strong>鈥+ peso_final + " Kilos</strong>");
}
else
{
document.write(鈥淭u peso en Kripton es <strong>鈥+ peso_final + " Kilos</strong>");
}
</script>
</body>
</html>

No lo hice como Freddy pero juro que igual salio bien jajaja
puse mas if, else y else if con sus respectivos document write
jajajaja

Esta fue la forma en que hice el ejercicio y me sali贸 bien!
Apenas estoy empezando a programar as铆 que es trabajo honesto ajajaja
Realmente era poner otro par de condicionales iguales a los que ya hab铆amos hecho!

Esta fue mi manera de hacer el desaf铆o del buen Freddy:
.

if(planet==1)
    {
        final_weight = parseInt(weight * g_jupiter / g_earth);
        document.write("Tu peso en Jupiter es <strong>" + final_weight + " kilos </strong>");
    }
    else if(planet==2)
    {
        final_weight = parseInt(weight * g_mars / g_earth);
        document.write("Tu peso en marte es <strong>" + final_weight + " kilos </strong>");
    }
    else
    {
      final_weight = 10000;
      document.write("Puto gordo! Tu peso es: <strong>" + final_weight + " kilos </strong>");
    }

As铆 lo hice. Antes de seguir viendo el video.

As铆 lo resolv铆鈥

posdt=yo creo que con una variable es la forma mas general de hacerlo

<!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>
<!-- Esto es un comentrio -->
<script type=鈥渢ext/javascript鈥>
//prompt para pedir datos como texto
var usuario = prompt(鈥淐ual es tu peso?鈥)
var planeta = parseInt(prompt(鈥淓lige tu planeta\n 1.marte\n 2.jupiter鈥))

  var peso = parseInt(usuario);
  var g_tierra = 9.8;
  var g_marte = 3.7;
  var g_jupiter = 24.8;
  var peso_final;
  var nom_planeta=""

  if(planeta == 1)
  {
    peso_final = peso * g_marte / g_tierra;
    nom_planeta="marte"
  }
  else if (planeta == 2)
  {
    peso_final = peso * g_jupiter / g_tierra;
    nom_planeta="jupiter"
  }
  else
  {
    alert("no valido")
    nom_planeta="no existe"
  }

  //parseInt convierte un flotante a un entero
  peso_final = parseInt(peso_final);

  document.write("Tu peso en " +nom_planeta+ " es <strong>" +peso_final+ "</strong> kilos");

</script>

</body>
</html>

var peso_final;
var cadena;
if (planeta == 1)
{
peso_final = peso * g_marte / g_tierra;
cadena = 鈥淢arte鈥;
}
else if (planeta ==2)
{
peso_final = peso * g_jupiter / g_tierra;
cadena = 鈥淛upiter鈥;
}
else
{
peso_final = 1000000;
cadena = 鈥渒ripton鈥
}
peso_final = parseInt(peso_final);
document.write(鈥淭u peso en " + cadena + " es <strong>鈥 + peso_final + " kilos</strong>");

As铆 me qued贸 馃槃

Declare las variables vac铆as solo para hacer escribir una sola vez el mensaje final.

<script>

    var g_tierra = 9.8;
    var g_marte = 3.7;
    var g_jupiter = 24.8;
    var planeta = "";
    var peso_final=0;
    var mipeso = parseInt(prompt('Digita tu peso'));
    var usuario = parseInt(prompt('1.Marte\n2.Jupiter'));
    if(usuario==1){
      peso_final = parseInt(mipeso*g_marte)/g_tierra;
      planeta = 'Marte';
    }else if(usuario==2){
      peso_final = parseInt(mipeso*g_jupiter)/g_tierra;
      planeta= 'Jupiter';

    }else{
      planeta='----------';

    }
    document.write('Tu peso en '+planeta+' es: <strong>' + peso_final +' Kilos</strong>');

    </script>```

As铆 qued贸 mi c贸digo:

<!DOCTYPE html>
<html lang="es" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>Tu peso en Marte</title>
  </head>
  <body>
    <h1>Tu peso en otro planeta</h1>
    <p>En la tierra pesas distinto que en Marte o J煤piter</p>
    <script type="text/javascript">
      var usuario = prompt("Cu谩l es tu peso?");
      var planeta = parseInt(prompt("Elije tu planeta:\n 1 es Marte, 2 es J煤piter"));
      var peso = parseInt(usuario);
      var g_tierra = 9.8;
      var g_marte = 3.7;
      var g_jupiter = 24.8;
      var peso_final;
      var planetaTx;
      if(planeta == 1){
        peso_final = peso * g_marte / g_tierra;
        planetaTx = "Marte";
      }else if(planeta == 2){
        peso_final = peso * g_jupiter / g_tierra;
        planetaTx = "J煤piter";
      }else{
        peso_final = 1000000;
        planetaTx = "Kript贸n";
      }
      peso_final = parseInt(peso_final);
      document.write("Tu peso en " + planetaTx + " es <strong>" + peso_final + " kilos</strong>");
    </script>
  </body>
</html>

La l贸gica de Freddy esta mucho mejor. He tomado la v铆a mas larga pero al menos funciono.

Excelente video Freddy. Me llevo mirarlo 2 horas, pero aprendi muchisimos conceptos, y prove muchas cosas. La verdad excelente la forma en que explicas. A seguir asi. Ando sumamente enganchado con los cursos de Platzi.

As铆 lo hice. Pense la manera mas sencilla y aprovechando el document.write de abajo y asi quedo. Funciona !

if(planeta == 1)
    {
      peso_final = peso * g_marte / g_tierra;
      peso_final = parseInt(peso_final);
      document.write("Tu peso en Marte es <strong>" + peso_final + " kilos</strong>");
    }
    else if (planeta == 2)
    {
      peso_final = peso * g_jupiter / g_tierra;
      peso_final = parseInt(peso_final);
      document.write("Tu peso en Jupiter es <strong>" + peso_final + " kilos</strong>");
    }
    else
    {
      peso_final = 1000000;
      peso_final = parseInt(peso_final);
      document.write("Tu peso en Kripton es <strong>" + peso_final + " kilos</strong>");
    }```

Est谩 fue mi soluci贸n:

var peso = parseInt(prompt(鈥淐ual es tu peso?鈥));
var planeta = parseInt(prompt(鈥渆lige tu planeta,\n1 es marte, 2 es jupiter鈥));
var g_tierra = 9.8;
var g_marte = 3.7;
var g_jupiter = 24.8;
var peso_final;
var nombre;
if(planeta == 1)
{
peso_final = peso * g_marte / g_tierra;
nombre = 鈥渕arte鈥;
}
else if(planeta == 2)
{
peso_final = peso * g_jupiter / g_tierra
nombre = 鈥渏upiter鈥;
}
else
{
peso_final = 1000000;
nombre = 鈥渒rypton鈥;
}
peso_final = parseInt(peso_final);
document.write(鈥淭u peso en <strong>鈥 + nombre + " es igual a " + peso_final + " kilos </strong>");
</script>
</body>
</html>

Logre el desafi贸, justo antes lo hab铆a pausado para ver si pod铆a hacerlo antes de que ense帽aras eso, era como un desafi贸 conmigo mismo, lo reproduje y lo dijiste, lo que hice fue que puse el document.write dentro de los {} de if, else if y else, cuando cargue dec铆a lo que yo quer铆a dependiendo el resultado, pero me quedaron los decimales, intente aplicar el parseInt dentro de esos comandos y no pude lograr eso, igual estoy satisfecho con este resultado.
Saludos desde Venezuela

OMG!!! Mi debut haciendo por mi mismo algo con logica en este ejercicio!!! F#ck Yeah!!!

<!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 Cocoon o Krypton</p>
<script>
var usuario = prompt(鈥渃ual es tu peso?鈥);
var planeta = parseInt(prompt(鈥淓lije tu planeta\n1 es Cocoon, 2 es Krypton鈥));
var peso = parseInt(usuario);
var g_Tierra = 9.8;
var g_Cocoon = 3.7;
var g_Krypton = 24.8;
var peso_final;
if (planeta == 1)
{
peso_final = peso * g_Cocoon / g_Tierra;
peso_final = parseInt(peso_final);
document.write(鈥淭u peso en Cocoon es <strong>鈥 + peso_final + " kgs</strong>");
}
else if (planeta == 2)
{
peso_final = peso * g_Krypton / g_Tierra;
peso_final = parseInt(peso_final);
document.write(鈥淭u peso en Krypton es <strong>鈥 + peso_final + " kgs</strong>");
}
else
{
peso_final = 10000000;
}
peso_final = parseInt(peso_final);
</script>
</body>
</html>

Hola yo lo hice as铆 aprovechando las condiciones que ya ten铆amos:

<!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 distino que en Marte o Jupiter</p>
    <script>
    var usuario = prompt("Cual es tu peso?")
    var planeta = parseInt(prompt("Elige tu planeta\n 1 es marte, 2 es jupiter"));
    var nombre_planeta
    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)
    {
        peso_final = peso * g_marte / g_tierra;
        nombre_planeta = "marte";
    }
    else if(planeta == 2)
    {
        peso_final = peso * g_jupiter / g_tierra;
        nombre_planeta = "jupiter";
    }
    else
    {
        peso_final = 1000000;
        nombre_planeta = "kripton";
    }
    peso_final = parseInt(peso_final);
    document.write("Tu peso en " + nombre_planeta + " es <strong>" + peso_final + " Kilos </strong>");
    </script>
  </body>
</html>

Saludos!

Jam谩s se me hubiese ocurrido eso. Pens茅 en la forma m谩s f谩cil, la copiar y pegar, cambiando un poco:

  <body>
      <h1> Tu peso en otro planeta </h1>
      <p> En la tierra pesas distinto que en Marte o J煤piter.</p>
      <script>
      var usuario = prompt("驴Cu谩l es tu peso?");
      var planeta = prompt("Elige tu planeta.\n1 es Marte, 2 es J煤piter");
      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)
      {
        peso_final = peso * g_marte / g_tierra;
        peso_final = parseInt(peso_final);
        document.write("Tu peso en Marte es <strong>" + peso_final + " Kilos</strong>");
      }
      else if (planeta == 2)
      {
        peso_final = peso * g_jupiter / g_tierra;
        peso_final = parseInt(peso_final);
        document.write("Tu peso en Jupiter es <strong>" + peso_final + " Kilos</strong>");
      }
      else
      {
        peso_final = 1000000;
        document.write("Tu peso por gordo es <strong>" + peso_final + " Kilos</strong>");
      }
      </script>
  </body>```

Para que el planeta cambie en el resultado es tan f谩cil como mover el peso_final = parseInt(peso_final); y el document.write a el if y al else y cambiar el planeta dependiendo de lo que halla elegido el usuario. As铆:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Peso</title>
</head>
<body>
	<h1>Tu peso en otro planeta</h1>
	<p>En la tierra no pesas lo mismo que en otros planetas, ya que la gravedad no es la misma.</p>
	<script>
		var U_dates = prompt("Escribe tu peso");
		var peso = parseInt(U_dates);
		var Planet = parseInt(prompt("Elige el planeta.\n1 es Marte, 2 es Jupiter"));
		var G_tierra = 9.8;
		var G_marte = 3.7;
		var G_jupiter = 24.8;
		var P_final;
		if (Planet == 1) {
			P_final = peso * G_marte / G_tierra;
			P_final = parseInt(P_final);
			document.write("Tu peso en <strong>Marte</strong> es: " + P_final + " Kg");
		}
		else if (Planet == 2) {
			P_final = peso * G_jupiter / G_tierra;
			P_final = parseInt(P_final);
			document.write("Tu peso en <strong>Jupiter</strong> es: " + P_final + " Kg");
		}
		else {
			P_final = 99999999999999999999
		}
</script>
</body>
</html>

yo lo hice de otra forma mucho mas larga y fue poniendo los if, else if y else con sus respectivos textos abjo de peso_final = parseInt(peso_final);

<!DOCTYPE html>
<html>
<head>
<title>Encuesta</title>
<style>
body
{
background-color:#FDF2E9;
color: #641E16;
font-family:Helvetica;
}
</style>
</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(鈥淐ual es tu peso?鈥);
var planeta = prompt(鈥淚ndica el planeta: \n 1=Marte \n 2=Jupiter鈥);
var peso = parseInt(usuario);
var g_tierra = 9.8;
var g_marte = 3.7;
var g_jupiter = 24.8;
var peso_final;
if (planeta1)
{
peso_final = peso * g_marte / g_tierra;
document.write(鈥淭u peso en Marte es <strong>鈥 + parseInt(peso_final));
}
else if (planeta
2)
{
peso_final = peso * g_jupiter / g_tierra;
document.write(鈥淭u peso en Jupiter es <strong>鈥 + parseInt(peso_final));
}
else
{
alert("Escoja una opci贸n correcta! ");
}
peso_final = parseInt(peso_final);
</script>
</body>
</html>

Yo lo hice de esta forma (en un comentario de otro v铆deo escrib铆 la gravedad de otros planetas (e inclu铆 a la luna)

<code>

	<script type="text/javascript">
			var g_tierra=9.8;
			var g_marte=3.7;
			var g_jupiter = 24.8;
			var g_mercurio= 3.7;
			var g_venus= 8.9;
			var g_saturno=10.4;
			var g_urano=8.9;
			var g_neptuno=11.2;
			var g_luna=1.6;

			var planeta;
			var eleccion=parseInt(prompt("驴Cual es tu eleccion? \n1-Marte\n2-Jupiter\n3-Mercurio\n4-Venus\n5-Saturno\n6-Urano\n7-Neptuno\n8-Luna"));
			var peso=prompt("Dime tu peso");
			var peso_final;
			if (eleccion==1){
				planeta="Marte";
				peso_final=peso*g_marte/g_tierra;
				}
			else if(eleccion==2){
				planeta="Jupiter";
				peso_final=peso*g_jupiter/g_tierra;
			}
				
			else if(eleccion==3){
				planeta="Mercurio";
				peso_final=peso*g_mercurio/g_tierra;
			}
			else if(eleccion==4){
				planeta="Venus";
				peso_final=peso*g_venus/g_tierra;	
			}
			else if(eleccion==5){
				planeta="Saturno";
				peso_final=peso*g_saturno/g_tierra;
			}
			else if(eleccion==6){
				planeta="Urano";
				peso_final=peso*g_urano/g_tierra;
			}
			else if(eleccion==7){
				planeta="Neptuno";
				peso_final=peso*g_neptuno/g_tierra;
			}
			else if(eleccion==8){
				planeta="Luna"
				peso_final=peso*g_luna/g_tierra;
			}

			else{
				alert("No seleccion贸 una opci贸n valida")

			}
			peso_final=parseInt(peso_final);

			document.write("Tu peso final en "+planeta+"es <strong>" +peso_final+ " kilos</strong>");

		</script>
<script type="text/javascript">
      var usuario = prompt("驴Cual es tu peso?");
      var planeta = prompt("Elige tu planeta\n1 es Marte, 2 es Jupiter")
      var nombre_planeta;
      var peso = parseFloat(usuario);
      var g_tierra = 9.8;
      var g_marte = 3.7;
      var g_jupiter = 24.8;
      var peso_final;
      if(planeta==1) {
        peso_final = (peso*g_marte)/g_tierra;
        nombre_planeta="Marte";
      }else if(planeta==2) {
        peso_final = (peso*g_jupiter  )/g_tierra;
        nombre_planeta="Jupiter";
      }else {
        peso_final=1000000
        nombre_planeta="Krypton";
      }
      peso_final = (peso_final.toFixed(2));
      document.write("Tu peso en " + nombre_planeta + " es: <strong>"+peso_final+" Kilos</strong>");
    </script>

Yo resolvi el problema de esta manera
if (planeta ==1)
{
document.write(鈥淭u peso en marte es <strong>鈥 + peso_final + " kilos</strong>")
}
else if (planeta == 2)
{
document.write(鈥淭u peso en Jupiter es <strong>鈥 + peso_final + " kilos</strong>")
}
else
{
document.write(鈥淭u peso en krypton es <strong>鈥 + peso_final + " kilos</strong>")
}

Trat茅 de hacer un codigo para un planeta mas y no se porque no me funciona. Alguien me ayuda???

No se porque no me funciona mi codigo, ya lo revise varias veces y esta igual que el de Freddy pero no me aparece el texto del final no e funciona mi document.wirte

Ayudad porfavor!

Lo realice de la manera mas larga, pero aprend铆 otra forma de lograrlo.

if (planeta == 1)
{
document.write(鈥淭u peso en Marte es <strong>鈥 + peso_final + " Kilos</strong>");
}
else if (planeta == 2)
{
document.write(鈥淭u peso en jupiter es <strong>鈥 + peso_final + " Kilos</strong>");
}
else
{
document.write(鈥淭u peso en Cripton es <strong>鈥 + peso_final + " Kilos</strong>");
}

Tambi茅n es posible crear una condici贸n para que nos muestre al final si los par谩metros no son correctos, indicando de esta forma al usuario que debe de ingresarlos nuevamente:

if ((planeta == 1) || (planeta == 2)) {
document.write ("<strong>Tu peso en</strong> " + nombre_planeta + " <strong>es</strong> " + peso_final + " <strong>kilos</strong>");
} else {
document.write (鈥淓l par谩metro asignado no es correcto, por favor escriba el n煤mero del planeta nuevamente鈥);
}