Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
float somaa (int n)
{
int cont = 1;
float soma = 0;
while (cont<=n)
{
soma = soma + 1/cont;
cont++;
}
return soma;
}
int fatorial (int x) // função fatorial
{ int i=1, fat=1;
while (i <= x)
{ fat = fat * i;
i++;
}
return fat;
}
float somab (int n)
{
int cont = 0;
float soma = 0;
while ( cont<=n)
{
soma = soma + 1/fatorial(cont);
cont++;
}
return soma;
}
float somac (int n)
{
int cont = 0;
float soma = 0;
while ( cont<=n)
{
soma = soma + (pow(n,2) + 1)/(n+3);
cont++;
}
return soma;
}
int main(int argc, char *argv[])
{
int n;
string tipo;
cout <<"informe um numero";
cin >> n;
while ( n>0 )
{
cout<< "informe o tipo de soma (a, b ou c)";
cin >> tipo;
if (tipo == "a")
cout << "soma = " << somaa (n);
if (tipo == "b")
cout << "soma = " <<somab (n);
if (tipo == "c")
cout << "soma = " <<somac (n);
cout <<"informe um numero";
cin >> n;
}
system("PAUSE");
return EXIT_SUCCESS;
}