Ir al contenido principal

PSeInt: Factorial de un número

El siguiente pseudocodigo calcula el factorial de un número ingresado por el usuario:

Proceso factorial
    
    acum<-1;

    Escribir "Digite un numero para calcular su factorial";

    Leer num;

    Para i<-1 Hasta num Con Paso 1 Hacer

        acum<-acum*i;

    FinPara
    
    Escribir "El factorial de ",num," es ",acum;

FinProceso

Se crea un variable acumuladora para almacenar las multiplicaciones.

Comentarios

  1. acum es una variable acumuladora que almacena las multiplicaciones: ejemplo:

    factorial de 3:
    1x2x3=6

    No necesariamente se tiene que llamar acum.

    ResponderBorrar
  2. Como seria el calculo del factorial utilizando "Mientras/para/repetir" con sumas remplazando la multiplicación?

    ResponderBorrar
  3. Este comentario ha sido eliminado por el autor.

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

Buscador en tiempo real con AJAX, PHP y MySQL

Buscador realizado en HTML utilizando como lenguaje de programación PHP , la tecnología AJAX y a MySQL como motor de base de datos.

Constante PI en PSeInt

PSeInt a partir de la versión 20130331 "31/marzo/2013" incluye la constante PI . Una constante imprescindible a la hora de trabajar con funciones u operaciones matemáticas. Para averiguar su valor basta con la siguiente línea de código: Proceso sin_titulo Escribir "El valor de PI: " , PI ; FinProceso

Cargar un select desde otro select PHP + AJAX + MySQL

Para cargar o llenar un select con datos de la base de datos a partir de otro select utilizamos AJAX y el evento onchange de JavaScript . El siguiente ejemplo consta de una base de datos compuesta por dos tablas una llamada continente y otro pais. Cuando se selecciona un continente aparece unos cuantos paises perteneciente a ese continente, para ello las tablas tienen que estar obligatoriamente relacionadas.