Sunteți pe pagina 1din 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

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

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.

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.

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.

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

#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);

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

Imágenes

Compilando: vamos nos Project, compile o alt + f9

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

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

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

Lenguaje de Programación
5

S-ar putea să vă placă și