Professional Documents
Culture Documents
#Include - Iostream
#Include - Iostream
#include <cstdlib>
#include <cstdio>
void bisiesto(){
int anho;
system("cls||clear");
do{
cout << "Capturar el anio: "; cin >> anho;
if(anho <= 0) cout << "Anio fuera de rango, intente de nuevo" << endl;
} while (anho <=0);
if (anho%4 == 0){
if (anho%100 == 0){
if (anho%400 == 0){
cout << "Anio bisiesto. Presiona ENTER para continuar..." <<
endl;
} else {
cout << "Anio no bisiesto. Presiona ENTER para continuar..." <<
endl;
}
} else {
cout << "Anio bisiesto. Presiona ENTER para continuar..." << endl;
}
} else {
cout << "Anio no bisiesto. Presiona ENTER para continuar..." << endl;
}
}
void pascua() {
int anio, a,b,c,d,e,dia;
do{
cout << "Capturar el anio: "; cin >> anio;
if(anio <= 0) cout << "Anio fuera de rango, intente de nuevo" << endl;
} while (anio <=0);
a=anio % 19;
b=anio % 4;
c=anio % 7;
d=(19*a+24) % 30;
e=(2*b+4*c+6*d+5) % 7;
dia= 22+d+e;
cout << "\n\nLa Fecha del Domingo de Pascua de " << anio << " es";
if (dia<=31)
cout << " Marzo " << dia << ".\n\nPresiona ENTER para
continuar...";
else
cout << " Abril " << dia-31 << ".\n\nPresiona ENTER para
continuar...";
}
void captura(){
}
cout << "Presiona ENTER para continuar..." << endl;
void ordena(){
int arc;
for(int i=0; i<elementos; i++)
for(int j=i+1; j<elementos; j++)
if(arreglo[i]<arreglo[j]){
arc=arreglo[i];
arreglo[i]=arreglo[j];
arreglo[j]=arc;
}
cout<<"Lista de numeros ordenados"<<endl;
for (int i=0;i<elementos;i++){
cout<<arreglo[i]<<endl;
}
}
void adios(){
cout << "Adios.\n\nPresiona ENTER para continuar..."<< endl;
}
void error(){
cout << "Opcion invalida.\n\nPresiona ENTER para continuar..."<< endl;
}
int rango(){
int lectura;
do{
cout<<"Ingrese un numero: "; cin >> lectura;
if(lectura < 1 || lectura > ultima)
cout << "Opcion invalida.\n\nPresiona ENTER para continuar..."<< endl;
} while (lectura < 1 || lectura > ultima);
return lectura;
int main() {
int opcion = 0;
ini ();
do{
system("cls||clear");
cout << "Hola: " << linea << endl << endl ;
cout << "1) Calcular anio bisiesto" << endl;
cout << "2) Calcula domingo de pascua" << endl;
cout << "3) Captura" << endl;
cout << "4) Ordena" << endl;
cout << "5) Adios" << endl;
cout << endl;
opcion = rango();
switch (opcion){
case 1: bisiesto();
break;
case 2: pascua();
break;
case 3: captura();
break;
case 4: ordena();
break;
case 5: adios();
break;
default: error();
break;
}
getchar(); getchar();
} while (opcion!=ultima);
return 0;
}