Buscar

Atividade 2

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include<iostream>
#include<cstdlib>
#include<conio.h>
using namespace std;
double fatorialrecursivo(int n);
double fatorialsimples(int n);
main(){
	double f; int numero, opcao;
	cout<<"\n Digite um numero para calculo do fatorial: ";
	cin>>numero;
	
	cout<<"\n Deseja calcular: 1- Comrecursividade 2- sem recursividade ";
	cin>>opcao;
	if(opcao==1){
		f=fatorialrecursivo(numero);
		cout<<"\n Fatorial do numero "<<numero<<"="<<f;
	}else if (opcao==2){
		f=fatorialsimples(numero);
		cout<<"\n Fatorial do numero"<<numero<<"="<<f;
	}else{return EXIT_SUCCESS;}
	getch();
	}// fim do main
	
	double fatorialsimples(int n){
double vfat=1;
if(n<=1){
return(1);
}
else{
For(int i=1; i<=n; i++){
vfat=vfat*i;
}
return(vfat);
}
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando