Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resueltos de Semn 5
Resueltos de Semn 5
#include "stdafx.h"
#include "iostream"
using namespace std;
//prototipos
int menu();
void opcion1();
void opcion2();
void opcion3();
int diasMes(int, int);
int termino(int);
int sumFibo(int);
void serFibo(int);
long factorial(int);
void main()
{ int opcion;
do{ opcion=menu();
switch(opcion){
case 1: opcion1(); break;
case 2: opcion2(); break;
case 3: opcion3(); break;
}
}while(opcion!=0);
cout<<"Se acabo \n";
_gettch();
}
//Desarrollo de prototipos
int menu(){
int m;
cout<<"[1] dias del mes: "<<endl;
cout<<"[2] factoriales: "<<endl;
cout<<"[3] Fibonacci: "<<endl;
cout<<"[0] fin: "<<endl;
cout<<"Opcion: "; cin>>m;
return m;
}
void opcion1(){
int m,a,dias;
cout<<"ingrese el numero de mes: "; cin>>m;
cout<<"ingrese el ao: ";cin>>a;
dias = diasMes(m,a);
cout<<"El mes "<<m<<" del ao "<<a<<" tiene \n";
cout<<dias<<" dias"<<endl;
}
//Desarrollo de proptotipos
void opcion2()
{
double n,num;
cout<<"Ingresa aproximacion para el calculo de pi: "; cin>>n;
num=numPI(n);
cout<<"EL NUMERO PI ES: "<<num;
}
double numPI (double n)
{
double pi;
int i,j,f;
long double s,sig;
for (sig=1,i=1,s=0;i<=n;i++,sig=-sig)
s+=sig*4/(i*2-1);//s=s+4.0/(i*2-1);
return s;
}