Autor Tema: Operadores aritméticos JavaScript ejemplo simple módulo resto división CU01116E  (Leído 1282 veces)

Dan_SB

  • Avanzado
  • ****
  • Mensajes: 273
  • *<DanielsCK>*
    • Ver Perfil
Vengo a hacer entrega del siguiente ejercicio CU01116E del curso pdf de programación JavaScript que nos dice así:

Citar
Crea un código JavaScript para pedir al usuario que introduzca dos números (mediante el uso de prompt como hemos visto en anteriores epígrafes del curso) y devuelva mensajes informativos con:

a)      El resto (módulo) de dividir el primer número entre 5.

b)      El resultado de dividir el primer número entre el segundo.

c)       El resultado de sumar los dos números.

El script es el siguiente:
Código: [Seleccionar]
<script>
var val1 = prompt("Ingresa el primer valor: ");
var val2 = prompt("Ingresa el segundo valor: ");
alert(val1%5);
alert(val1/val2);
alert(parseInt(val1) + parseInt(val2));
</script>

Tuve que hacer "trampa" haciendo uso de la funcion "parseInt" para poder sumar los dos valores. Ya que el operador "+" tambien concatena cadenas, y si por ejemplo ingresaste 25 y 5 como valores, en vez de mostrar el resultado "30", nos muestra "255". Esto ocurre por el hecho de utilizar "prompt", ya que este devuelve el valor como tipo String.

Salu2.
« Última modificación: 01 de Julio 2018, 17:06 por Alex Rodríguez »
"Luchar por tus sueños y cumplirlos... eso es vivir.."

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2053
    • Ver Perfil
Hola Dan, de cara a presentar en el foro las respuestas del curso JavaScript recomendamos incluir un código HTML completo como forma más entendible de cargar luego para visualizarlo en un navegador.

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo aprenderaprogramar.com</title>
<meta charset="utf-8">
<script>
var val1 = prompt("Ingresa el primer valor: ");
var val2 = prompt("Ingresa el segundo valor: ");
alert(val1%5);
alert(val1/val2);
alert(parseInt(val1) + parseInt(val2));
</script>
</head>
<body>
<div id="cabecera">
<h2>Cursos aprenderaprogramar.com</h2>
<h3>Ejemplos JavaScript</h3>
</div>
</body>
</html>

El código es correcto, aunque el uso de parseInt no entra dentro del curso ahora, ya que se explica en una entrega más avanzada y por motivos didácticos se recomienda no usar en respuestas a ejercicios contenidos no explicados hasta la entrega correspondiente

Saludos

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".