Home Foros FOROS PARA AYUDAROS ENTRE VOSOTROS. EL PROFESOR AQUÍ NO RESPONDE Foro de JavaScript Programa JavaScript calcular el factorial de un numero

Programa JavaScript calcular el factorial de un numero

Viendo 1 entrada (de un total de 1)
  • Autor
    Entradas
  • #11462

    rubcr
    Participante

    <span style=»background-color: #ffffc8; color: #000000; font-family: Verdana; font-size: 12px;»>Hola a todos, tengo que hacer un script que calcule el factorial de un número.</span>

    <span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>Aparte debe mostrar por consola toda la operación, por ejemplo si se introduce un 4:</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>1.Calculando Factorial de 4</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>2.Operación = 4x3x2x1</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>3.Factorial = 24</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>La parte del script que lo calcule ya lo tengo y funciona</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>Código:</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»><script></span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>var n1,n2;</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>    n1=parseInt(prompt(«Introduce un número»));</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>    n2=1;</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>if(n1<0){</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>    while(n1<0){</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>        n1=parseInt(prompt(«El valor del número introducido debe ser mayor que 0″));</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>    }</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>}</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>while (n1>1){</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>    n2=n1*n2;</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>    n1=n1-1;</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>}</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>document.write(«El factorial es: «+n2);</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»></script></span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>La parte de la consola no sé como implementarlo.</span><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><br style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;» /><span style=»color: #000000; font-family: Verdana; font-size: 12px; background-color: #ffffc8;»>Espero que alguien pueda ayudarme, un saludo.</span>

Viendo 1 entrada (de un total de 1)
  • Debes estar registrado para responder a este debate.