/*
PROYECTO 1: Traductor de Fecha
Víctor Galarza
*Escriba un programa que lea tres valores enteros que represente el mes, el día y el año con cuatro dígitos.
*El programa deberá mostrar la fecha en uno de los formatos siguientes, dependiendo de la selección del usuario.
*Si el usuario introduce 1, se mostrara el mes con palabra (“Enero”), el día como un entero (11) y el año (1999).
*Si se introduce un 2, se mostrara el mes con una abreviatura de tres letras (“Ene”), el día como un entero (11)
y el año (1999).
*Si se produce un 3, se mostrara el mes como un entero (01), el día como un entero (11) y el año (1999).
*Solo usar lo expuesto en temas vistos previamente.
*/
#include<iostream>
using namespace std;
int main(){
//Variables a utilizar
int mes, dia, anio, opc;
cout<<" * * ******************************* * * "<<endl;
cout<<"* * * * * * *Proyecto#1:Traductor de Fecha* * * * * * *"<<endl;
cout<<" * * * ******************************* * * * "<<endl<<endl;
//Ingreso de datos
cout<<"Introduzca una fecha:(mes, dia, anio): ";cin>>mes>>dia>>anio;
cout<<"***************************************************************************"<<endl<<endl;
cout<<"En que formato le gustaria mostrar la fecha?"<<endl<<endl;
cout<<"Introduzca (1) si desea ver-> Mes completo, Dia, Anio-> (Abril 15, 2020)."<<endl;
cout<<"Introduzca (2) si desea ver-> Mes abreviado, Dia, Anio-> (Abr. 15, 2020)."<<endl;
cout<<"Introduzca (3) si desea ver-> Mes en cifra/Dia/Anio-> (04/15/2020)."<<endl;
cout<<"***************************************************************************"<<endl;
//Ingreso de la opcion a escoger
cout<<"Opcion: ";cin>>opc;
cout<<"***************************************************************************"<<endl<<endl;
switch(opc){
case 1:
switch(mes){
case 1:
cout<<"La fecha traducida es: Enero "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 2:
cout<<"La fecha traducida es: Febrero "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 3:
cout<<"La fecha traducida es: Marzo "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 4:
cout<<"La fecha traducida es: Abril "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 5:
cout<<"La fecha traducida es: Mayo "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 6:
cout<<"La fecha traducida es: Junio "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 7:
cout<<"La fecha traducida es: Julio "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 8:
cout<<"La fecha traducida es: Agosto "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 9:
cout<<"La fecha traducida es: Septiembre "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 10:
cout<<"La fecha traducida es: Octubre "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 11:
cout<<"La fecha traducida es: Noviembre "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 12:
cout<<"La fecha traducida es: Diciembre "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
default:
cout<<"Error!...No existe un Mes con ese numero..."<<endl;
cout<<"***************************************************************************"<<endl;
break;
}
break;
case 2:
switch(mes){
case 1:
cout<<"La fecha traducida es: Ene. "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 2:
cout<<"La fecha traducida es: Feb. "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 3:
cout<<"La fecha traducida es: Mar. "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 4:
cout<<"La fecha traducida es: Abr. "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 5:
cout<<"La fecha traducida es: May. "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 6:
cout<<"La fecha traducida es: Jun. "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 7:
cout<<"La fecha traducida es: Jul. "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 8:
cout<<"La fecha traducida es: Ago. "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 9:
cout<<"La fecha traducida es: Sep. "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 10:
cout<<"La fecha traducida es: Oct. "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 11:
cout<<"La fecha traducida es: Nov. "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 12:
cout<<"La fecha traducida es: Dic. "<<dia<<", "<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
default:
cout<<"Error!...No existe un Mes con ese numero..."<<endl;
cout<<"***************************************************************************"<<endl;
break;
}
break;
case 3:
switch(mes){
case 1:
cout<<"La fecha traducida es: "<<mes<<"/"<<dia<<"/"<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 2:
cout<<"La fecha traducida es: "<<mes<<"/"<<dia<<"/"<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 3:
cout<<"La fecha traducida es: "<<mes<<"/"<<dia<<"/"<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 4:
cout<<"La fecha traducida es: "<<mes<<"/"<<dia<<"/"<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 5:
cout<<"La fecha traducida es: "<<mes<<"/"<<dia<<"/"<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 6:
cout<<"La fecha traducida es: "<<mes<<"/"<<dia<<"/"<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 7:
cout<<"La fecha traducida es: "<<mes<<"/"<<dia<<"/"<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 8:
cout<<"La fecha traducida es: "<<mes<<"/"<<dia<<"/"<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 9:
cout<<"La fecha traducida es: "<<mes<<"/"<<dia<<"/"<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 10:
cout<<"La fecha traducida es: "<<mes<<"/"<<dia<<"/"<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 11:
cout<<"La fecha traducida es: "<<mes<<"/"<<dia<<"/"<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
case 12:
cout<<"La fecha traducida es: "<<mes<<"/"<<dia<<"/"<<anio<<endl;
cout<<"***************************************************************************"<<endl;
break;
default:
cout<<"Error!...No existe un Mes con ese numero..."<<endl;
cout<<"***************************************************************************"<<endl;
break;
}
break;
}
cout<<endl<<">>>>>>>>>>>>>>>>>>>>>>>>>Hecho por Victor Galarza<<<<<<<<<<<<<<<<<<<<<<<<<<"<<endl<<endl;
cout<<"***************************************************************************"<<endl;
return 0;
}