¡Hola a todos! Acabo de hacer este código para que muestre el peso en todos los planetas del Sistema Solar al mismo tiempo, pero no sé si...

Pregunta de la clase:
Obteniendo datos del usuario
Juan Manuel Jiménez

Juan Manuel Jiménez

Pregunta
studenthace 6 años

¡Hola a todos!

Acabo de hacer este código para que muestre el peso en todos los planetas del Sistema Solar al mismo tiempo, pero no sé si hay una forma de que haya menos código, por ejemplo asignar múltiples variables al mismo valor o algo por el estilo aquí lo dejo, gracias por sus comentarios.

<code> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Tu peso en otros planetas de Sistema Solar</title> </head> <body> <h1>CALCULA TU PESO EN TODOS LOS PLANETAS DEL SISTEMA SOLAR</h1> <p>Debido a la gravedad, tu peso en la tierra varia si lo pasamos a otros planetas</p> <p>Haz el ejercicio, inserta tu peso aquí</p> <script> var usuario = prompt("¿Cuál es tu peso?"); var peso = parseInt(usuario); var g_mercurio = 3.7; var g_venus = 8.87; var g_luna = 1.62; var g_tierra = 9.8; 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_pluton = 0.62; var peso_final; peso_final_mercurio = peso * g_mercurio / g_tierra; peso_final_venus = peso * g_venus / g_tierra; peso_final_luna = peso * g_luna / g_tierra; peso_final_tierra = peso; peso_final_marte = peso * g_marte / g_tierra; peso_final_jupiter = peso * g_jupiter / g_tierra; peso_final_saturno = peso * g_saturno / g_tierra; peso_final_urano = peso * g_urano / g_tierra; peso_final_neptuno = peso * g_neptuno / g_tierra; peso_final_pluton = peso * g_pluton / g_tierra; peso_final_mercurio = (peso_final_mercurio.toFixed(1)); peso_final_venus = (peso_final_venus.toFixed(1)); peso_final_luna = (peso_final_luna.toFixed(1)); peso_final_marte = (peso_final_marte.toFixed(1)); peso_final_jupiter = (peso_final_jupiter.toFixed(1)); peso_final_saturno = (peso_final_saturno.toFixed(1)); peso_final_urano = (peso_final_urano.toFixed(1)); peso_final_neptuno = (peso_final_neptuno.toFixed(1)); peso_final_pluton = (peso_final_pluton.toFixed(1)); document.write("Tu peso en Mercurio es <strong>" + peso_final_mercurio + " kilos</strong>" + "<br>" + "Tu peso en Venus es <strong>" + peso_final_venus + " kilos</strong>" + "<br>" + "Tu peso en la Luna es <strong>" + peso_final_luna + " kilos</strong>" + "<br>" + "Tu peso en la Tierra es <strong>" + peso_final_tierra + " kilos</strong>" + "<br>" + "Tu peso en Marte es <strong>" + peso_final_marte + " kilos</strong>" + "<br>" + "Tu peso en Jupiter es <strong>" + peso_final_jupiter + " kilos</strong>" + "<br>" + "Tu peso en Saturno es <strong>" + peso_final_saturno + " kilos</strong>" + "<br>" + "Tu peso en Neptuno es <strong>" + peso_final_neptuno + " kilos</strong>" + "<br>" + "Tu peso en Plutón es <strong>" + peso_final_pluton + " kilos</strong>"); </script> </body> </html> </code>
1 respuestas
para escribir tu comentario
    Héctor Daniel Vega Quiñones

    Héctor Daniel Vega Quiñones

    teacherhace 6 años

    Una forma de hacer menos código es a través de funciones, arrays y objetos. Puedes aprender acerca de ello en el curso Fundamentos de Javascript :)

Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.

Curso Gratis de Programación Básica
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.