You are on page 1of 2

Universidad Tecnológica de Panamá

Facultad de Ingeniería de Sistemas Computacionales


Programación en C

Nombre de la Asignatura: Programación


Capítulo: II. Lenguaje de programación
Título de la Guía: Trabajo en grupo. 2 estudiantes
Número de Guía: Asignación # 2.1 (Laboratorio)
Docente responsable: Felícita de Krol
Fecha: Dada por la prof. en el aula de clases.

Objetivos

 Identificar el uso de funciones en la solución de problemas


 Resolver problemas aplicando los conceptos de funciones

Enunciado del Problema:

Elaborar un algoritmo que calcule la función:

F = X!
Y! (X-Y)! de la cual se tienen los datos para X y Y

Análisis

Entrada:
x, y
Proceso:
flotante Factorial (flotante a)
Salida:
F

Programa.

# include <stdio.h>

float factorial (int a)


{
float facto=1;
int c;
for(c = 1; c <= a; c++)
facto = facto * c;
return (facto);
}
main ()
{
int x, y;
float f;
clrscr();
printf("Introduzca dos valores enteros y positivos: ");
scanf("%i,%i", &x, &y);
if (x > 0 & y > 0 & x-y > 0)
{
f = factorial(x)/(factorial (y)*factorial (x-y));
printf("\n El valor de la ecuación es: %f", f);
}
else
printf("Los valores de x, y y x-y son negativos");
getch();
}

You might also like