online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
// Proyecto 1. Traductor de fecha. #include <iostream> #include <locale.h> using namespace std; int main() { int opcion = 0, mes = 0, dia = 0, anio = 0; string mes1; setlocale(LC_CTYPE, "spanish"); cout << "\t =====================\n\t Traductor De Fecha.\n \t ===================== " << endl; cout << endl << " -Ingrese una fecha ( mes, día, año ): "; cin >> mes >> dia >> anio; cout << endl << " -Ingrese el numero de las opciones establecidas. " << endl; cout << endl << " 1-) -Mes completo, día año; ( ej: Enero/11/1999 )."; cout << endl << " 2-) -Mes abreviado, día, año; ( ej: ene/11/1999 ). "; cout << endl << " 3-) -Mes en cifras, día, año; ( ej: 01/11/1999 )." << endl; cout << endl << " -Como le gustaria ver la fecha: "; cin >> opcion; switch (opcion) { case 1: switch (mes) { case 1: mes1 = "Enero"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 2: mes1 = "Febrero"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 3: mes1 = "Marzo"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 4: mes1 = "Abril"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio<< endl; break; case 5: mes1 = "Mayo"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 6: mes1 = "Junio"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 7: mes1 = "Julio"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 8: mes1 = "Agosto"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 9: mes1 = "Septiembre"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 10: mes1 = "Octubre"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 11: mes1 = "Noviembre"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 12: mes1 = "Diciembre"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; default : cerr << endl << "ERROR! Mes introducido es incorrecto." << endl; break; } break; case 2: switch (mes) { case 1: mes1 = "Ene"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 2: mes1 = "Feb"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 3: mes1 = "Mar"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 4: mes1 = "Abr"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 5: mes1 = "May"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 6: mes1 = "Jun"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 7: mes1 = "Jul"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 8: mes1 = "Ago"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 9: mes1 = "Sep"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 10: mes1 = "Oct"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 11: mes1 = "Nov"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 12: mes1 = "Dic"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; default : cerr << endl << "ERROR! Mes introducido es incorrecto." << endl; break; } break; case 3: switch (mes) { case 1: mes1 = "01"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 2: mes1 = "02"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 3: mes1 = "03"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 4: mes1 = "04"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 5: mes1 = "05"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 6: mes1 = "06"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 7: mes1 = "07"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 8: mes1 = "08"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 9: mes1 = "09"; cout << endl << " -La fecha traducida es: " << mes1 << "/" << dia << "/" << anio << endl; break; case 10: cout << endl << " -La fecha traducida es: " << mes << "/" << dia << "/" << anio << endl; break; case 11: mes1 = "11"; cout << endl << " -La fecha traducida es: " << mes << "/" << dia << "/" << anio << endl; break; case 12: cout << endl << " -La fecha traducida es: " << mes << "/" << dia << "/" << anio << endl; break; default: cerr << endl << "ERROR! Mes introducido es incorrecto." << endl; break; } break; default : cerr << endl << "ERROR! Opción incorrecta."; break; } return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue