You are on page 1of 6

Universidad Popular de Nicaragua “UPONIC”

Tema: Lenguaje de Programación C

Programa Factorial de un Número

Nombre: Erick José Miranda

Profesor: Ing. Danny Chávez

Fecha: 27/02/2011

El programa que vamos a realizar para la Plataforma de Windows en Linux


es la misma Sintaxis lo que cambia un poco es el modo de compilar nada
mas.

Lenguaje de Programación
Universidad Popular de Nicaragua “UPONIC”

El factorial de un número: Es la multiplicación de los número que van del 1


a dicho número a realizarse en el Lenguaje de Programación C de bajo
nivel, este lenguaje es fácil usar y de instalar

Primero deben de descargar el software de Internet como es un software


libre lo puede encontrar con facilidad puede ser Turbo C o C ++.

Una vez descargado le dan doble clic e instalar por defecto se instala en C
como los demás programas si desea séle pueden cambiar la ruta pero es
mejor dejarla por defecto.

Una vez instalado lo ejecutamos.

Nos vamos (file) archivo, nuevo y nos aparecerá una pagina en blanco en
donde comenzaremos a escribir nuestro código.

Primero debemos saber las librerías que vamos a utilizar por que lenguaje C
tiene varias librerías como (conio.h, iostrem.h, stdio.h, math.h etc.) la que
nosotros vamos a utilizar y que es el más utilizado es la Studio.h por que en
ella se encuentran la sentencia de entrada y salida.

Declaramos la librería #include (Stdio.h) le estamos diciendo que a nuestro


programas que vamos a incluir esta librería. Main donde van todas las
instrucciones del programa seguido de la llave {dentro de las llave van
todas las funciones de variable, las sentencia de lectura y escritura, calculo
asignado e impresiones (los resultados).

Declaramos 2 variables de tipo entero por que van a recibir valor entero las
cuales son n, f y a la variable f le asignamos el valor de 1 de donde va a
comenzar a multiplicar.

Escribimos printf que nos muestra por pantalla un mensaje que le


mandamos a pedir al usuario que digite un numero y scanf se encarga de
leer el valor digitado por el usuario y lo almacena en memoria.

Luego utilizamos una condición lógica el if (si) (que si la condición el cierta


evalúa la condición de la contrario, continúa con la ejecución normal del
programa).

El estamos diciendo que si el numero ingresado por el usuario es numero


negativo mande un mensaje de Numero no valido de lo contrario sigue
corriendo normal el programa después nos encontramos con un while
(Funciona de la siguiente manera: primero evalúa la condición, si da como
resultado cierta realiza la acción, luego vuelve a evaluar la condición, si su
resultado es falso, se sale del ciclo y continúa con la ejecución del
programa)

Si el numero ingresado por el usuario es mayor que 0(cero) entra al ciclo y


evalúa la variable n que tiene el numero ingresado por el usuario lo
multiplica por f que tiene el valor de 1 que le hemos asignado anteriormente
y el valor obtenido se lo pasa a la variable f y el valor de n va disminuyendo
en 1 f va adquiriendo nuevo valores que al final será el resultado a mostrar.
1

Lenguaje de Programación
Universidad Popular de Nicaragua “UPONIC”

Como es un cicló sigue con los mismo paso hasta que no se cumpla de
condición de n>0, cuando ya no se cumpla la condición sale del ciclo y se
encuentra con un printf que va a Mostar el valor de f y serramos llave que le
decimos que a finalizado el programa.

#include<stdio.h>

Main ()

Int n, f=1;

Printf ("Digite numero:");

scanf("%d",&n);

IF (num<0)

Printf ("numero no valido");

Else

While(n>0)

f=n*f;

n --;

Printf ("El Factorial es: %d", f);

}
1

Lenguaje de Programación
Universidad Popular de Nicaragua “UPONIC”

Imágenes

Compilando: vamos nos Project, compile o alt + f9


1

Lenguaje de Programación
Universidad Popular de Nicaragua “UPONIC”

Mostrando los resultado de la compilación, para detectar algún tipo de erró.


1

Lenguaje de Programación
1 Universidad Popular de Nicaragua “UPONIC”

Lenguaje de Programación