Вы находитесь на странице: 1из 2

/*Realizar el Pseudocodigo y el programa que: Calcule e imprima el valor de "U"

= 1! + 2! + 3! + ... + 20! */
#include <iostream.h>
/*Declaraciones globales*/
double v=0,i,j,f;
/*----------------*/
int Factorial(int a); /* Int ya que j=a seran enteros */
/*----------------*/
void main()
{
cout<<"\n";
cout<<"
FACTORIAL"<<endl; /*Utilize Procedemientos y funciones*/
cout<<"
*********\n";
cout<<"\n";
cout<<" Hallar el valor de U = 1! + 2! + 3! + ... + 20!: "<<Factorial(i)<<"\n";
/*Salida de la Funcion Factorial*/
cout<<"\n";
cout<<" Finalizado\n";
cout<<" **********\n";
cout<<"\n";
}
/*----------------*/
int Factorial(int a) /*Utilizando While*/
{
do
{
f=1;
a=1;
do
{
f=f*a;
a++;
}
while ( a<=i );

/*<Condicion 2>*/

v=v+f;
i++;

/*Acumulador*/

}
while ( i<=20 );
cout<<"\n";
return (v);
}

/*<Condicion 1>*/
/*retornar el valor "v"*/

/*---------------Fichero descargado de http://www.entrebits.cl


Estudiado por alexgarcia@entrebits.cl estudiando se aprende ... */

Вам также может понравиться