Autor Tema: JavaScript prueba del nueve restar sucesivamente nueve a un número hasta menor 9  (Leído 2052 veces)

ElHombreDelMañana

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 4
    • Ver Perfil
Hola, quiero hacer con JavaScript la prueba del nueve en la suma. Mi idea es que le pida al usuario poner los dos números a sumar y dé el resultado, por ejemplo 246+25. Luego con los valores a sumar (246 y 25) se ha de restar al 246 y al 25 9 hasta que dé 9 o menor de 9.

246 daría 3 y 25 daría 7, luego estos dos números se suman y del resultado se le resta 9, y el resultado es 1.

Luego, con el resultado de la suma principal (246+25=271) se hace lo mismo, al 271 se le resta 9 hasta que de 9 o menos, que de resultado da 1.

Lo que ha de mostrar en pantalla son los resultados de la suma y el número final de la prueba del nueve que es 1 .

Aquí va el código
Código: [Seleccionar]
<script type="text/javascript">

var num1;
var num2;
var i;
var contador=0;
var resta;
var num3=9;

num1=prompt('Escribe la primera cifra a sumar');
num1=parseInt(num1);
num2=prompt('Escribe la segunda cifra a sumar');
num2=parseInt(num2);

document.write(num1+' + ');
document.write(num2+' = ');

var suma=parseInt(num1)+parseInt(num2)
document.write(suma+'<br>');


resta=(num1-num3);
document.write('<br>'+resta);
</script>


Muchas gracias
« Última modificación: 22 de Junio 2017, 18:28 por Alex Rodríguez »

Kabuto

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 988
    • Ver Perfil
Re:JavaScript prueba del nueve
« Respuesta #1 en: 06 de Junio 2017, 11:28 »
Si quieres restar el valor 9 sucesivamente hasta que se quede en 9 o menos, tendrás que usar un bucle, por ejemplo un while

Código: [Seleccionar]
while (num1 > 9)
{
    num1 = num1 - 9;
}

Mientras num1 tenga un valor superior a 9, se irá restando 9 sucesivamente.
Cuando num1 deje de ser superior a 9, es decir, valga 9 o menos... el bucle finalizará.
NO respondo dudas por mensaje privado
Publicando vuestras dudas en el foro público conseguimos:
- Que más gente aporte respuestas mejores o complementarias.
- Que otras personas puedan aprender de vuestras dudas.

Mejor en PÚBLICO que en privado. Gracias

 

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".