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; }