/*ADRIAN BALDIVIEZO COLQUE
Proyecto 1
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(){
int mes, dia, anio,opcion;
cout<<"Introduzca una fecha [mm,dd,aaaa]: ";
cin>>mes>>dia>>anio;
cout<<endl<<"En que formato desea ver la fecha?"<<endl;
cout<<endl<<"Mes completo, dĂa, año (Enero 11, 1999): Introduzca 1";
cout<<endl<<"Mes abreviado, dĂa, año (Ene. 11, 1999): Introduzca 2";
cout<<endl<<"Mes numĂ©rico, dĂa, año (01/11/1999): Introduzca 3"<<endl;
cout<<endl<<"OpciĂłn: ";
cin>>opcion;
switch(opcion){
case 1:
switch(mes){
case 1:
cout<<"La fecha traducida es: Enero "<<dia<<", "<<anio;
break;
case 2:
cout<<"La fecha traducida es: Febrero "<<dia<<", "<<anio;
break;
case 3:
cout<<"La fecha traducida es: Marzo "<<dia<<", "<<anio;
break;
case 4:
cout<<"La fecha traducida es: Abril "<<dia<<", "<<anio;
break;
case 5:
cout<<"La fecha traducida es: Mayo "<<dia<<", "<<anio;
break;
case 6:
cout<<"La fecha traducida es: Junio "<<dia<<", "<<anio;
break;
case 7:
cout<<"La fecha traducida es: Julio "<<dia<<", "<<anio;
break;
case 8:
cout<<"La fecha traducida es: Agosto "<<dia<<", "<<anio;
break;
case 9:
cout<<"La fecha traducida es: Septiembre "<<dia<<", "<<anio;
break;
case 10:
cout<<"La fecha traducida es: Octubre "<<dia<<", "<<anio;
break;
case 11:
cout<<"La fecha traducida es: Noviembre "<<dia<<", "<<anio;
break;
case 12:
cout<<"La fecha traducida es: Diciembre "<<dia<<", "<<anio;
break;
default:
cout<<"Mes "<<mes<<" inválido.";
}
break;
case 2:
switch(mes){
case 1:
cout<<"La fecha traducida es: Ene. "<<dia<<", "<<anio;
break;
case 2:
cout<<"La fecha traducida es: Feb. "<<dia<<", "<<anio;
break;
case 3:
cout<<"La fecha traducida es: Mar. "<<dia<<", "<<anio;
break;
case 4:
cout<<"La fecha traducida es: Abr. "<<dia<<", "<<anio;
break;
case 5:
cout<<"La fecha traducida es: May. "<<dia<<", "<<anio;
break;
case 6:
cout<<"La fecha traducida es: Jun. "<<dia<<", "<<anio;
break;
case 7:
cout<<"La fecha traducida es: Jul. "<<dia<<", "<<anio;
break;
case 8:
cout<<"La fecha traducida es: Ago. "<<dia<<", "<<anio;
break;
case 9:
cout<<"La fecha traducida es: Sep. "<<dia<<", "<<anio;
break;
case 10:
cout<<"La fecha traducida es: Oct. "<<dia<<", "<<anio;
break;
case 11:
cout<<"La fecha traducida es: Nov. "<<dia<<", "<<anio;
break;
case 12:
cout<<"La fecha traducida es: Dic. "<<dia<<", "<<anio;
break;
default:
cout<<"Mes "<<mes<<" inválido.";
}
break;
case 3:
switch(mes){
case 1:
cout<<"La fecha traducida es: 01/"<<dia<<"/"<<anio;
break;
case 2:
cout<<"La fecha traducida es: 02/"<<dia<<"/"<<anio;
break;
case 3:
cout<<"La fecha traducida es: 03/"<<dia<<"/"<<anio;
break;
case 4:
cout<<"La fecha traducida es: 04/"<<dia<<"/"<<anio;
break;
case 5:
cout<<"La fecha traducida es: 05/"<<dia<<"/"<<anio;
break;
case 6:
cout<<"La fecha traducida es: 06/"<<dia<<"/"<<anio;
break;
case 7:
cout<<"La fecha traducida es: 07/"<<dia<<"/"<<anio;
break;
case 8:
cout<<"La fecha traducida es: 08/"<<dia<<"/"<<anio;
break;
case 9:
cout<<"La fecha traducida es: 09/"<<dia<<"/"<<anio;
break;
case 10:
cout<<"La fecha traducida es: 10/"<<dia<<"/"<<anio;
break;
case 11:
cout<<"La fecha traducida es: 11/"<<dia<<"/"<<anio;
break;
case 12:
cout<<"La fecha traducida es: 12/"<<dia<<"/"<<anio;
break;
default:
cout<<"Mes "<<mes<<" inválido.";
}
break;
default:
cout<<endl<<"Opción "<<opcion<<" no válida.";
}
}