Antes de dejar el codigo Intento aca explicar cuales son "Los menus y Submenus" que intento hacer.
Calculadora
Sumar
restar
Dividir
Multiplicar
Saber en que estacion del año estoy.
Código:
/***** Preprocesadores */
#include <iostream>
/***** Codigo principal del Programa */
int main ()
{
using std::cout;
using std::endl;
using std::cin;
cout << "AIO Programs - 1996marioful\n";
cout << "Introduce una opci\xa2n\n";
int PrimeraOpcion; //variable de la primera respuesta.
cout << "1- Calculadora\n2-Saber la estacion del año en la que estoy\n";
cout << ">> ";
cin >> PrimeraOpcion;
cout << endl;
// Empezando codigos primera opción.
switch (PrimeraOpcion)
{
case 1: // Calculadora.
//codigo case 1.
cout << "Introduce una opci\xa2n\n";
cout << "1-Sumar\2-Restar\n·3-Multiplicar\n4-Dividir\n";
int RespuestaCalculadora; //respuesta que se dará de calculadora
cout << ">> ";
cin >> RespuestaCalculadora;
switch (RespuestaCalculadora)
{
case 1: //Respuesta Sumar.
//Codigo Sumar
cout << "Ingresa los numeros\n";
int a,b;
cout << ">> ";
cin >> a;
cout << "\n";
cout << ">> ";
cin >> b;
cout << "\n";
cout << "Resultado: " << a+b << endl;
return main();
break;
case 2: //Respuesta Restar.
//Codigo Sumar
cout << "Ingresa los numeros\n";
int c,d;
cout << ">> ";
cin >> c;
cout << "\n";
cout << ">> ";
cin >> d;
cout << "\n";
cout << "Resultado: " << c-d << endl;
return main();
break;
case 3: //Respuesta Multiplicar.
//Codigo Sumar
cout << "Ingresa los numeros\n";
int e,f;
cout << ">> ";
cin >> e;
cout << "\n";
cout << ">> ";
cin >> f;
cout << "\n";
cout << "Resultado: " << e*f << endl;
return main();
break;
case 4: //Respuesta Dividir.
//Codigo Sumar
cout << "Ingresa los numeros\n";
int g,h;
cout << ">> ";
cin >> g;
cout << "\n";
cout << ">> ";
cin >> h;
cout << "\n";
cout << "Resultado: " << g/h << endl;
return main();
break;
}
case 2: //Cuatro Estaciones.
cout << "En que mes estas?\n";
cout << "1-Enero\n2-Febrero\n3-Marzo\n4-Abril\n5-Mayo\n6-Junio\n7-Julio\n";
cout << "8-Agosto\n9-Septiembre\n10-Octubre\n11-Noviembre\n12-Diciembre\n";
cout << "Introduce tu Opci\xa2\n";
int MesActual;
cin >> MesActual;
cout << ">> ";
cout << "\n";
switch (MesActual)
{
case 1:
cout << "Estas en: Verano\n";
cin.get();
break;
case 2:
cout << "Estas en: Verano\n";
cin.get();
break;
case 3:
cout << "Tu mes elegido ha sido: Marzo\n";
int marzo;
cout << "Que dia es hoy?\n";
cin>> marzo;
if (marzo>20)
{
cout << "Estas en oto\xa4o\n";
}
else
{
cout << "Estas en verano\n";
}
cin.get();
break;
case 4:
cout << "estas en oto\xa4o\n";
cin.get();
break;
case 5:
cout << "estas en oto\xa4o\n";
cin.get();
break;
case 6:
cout << "Tu mes elegido ha sido: Junio\n";
int junio;
cout << "Que dia es hoy?\n";
cin>> junio;
if (junio>20)
{
cout << "Estas en Invierno";
}
else
{
cout << "Estas en oto\xa3o\n";
}
cin.get();
break;
case 7:
cout << "estas en Inviermo\n";
cin.get();
break;
case 8:
cout << "estas en Inviermo\n";
cin.get();
break;
case 9:
cout << "Tu mes elegido ha sido: Septiembre\n";
int septiembre;
cout << "Que dia es hoy?\n";
cin>> septiembre;
if (septiembre>20)
{
cout << "Estas en Primavera";
}
else
{
cout << "Estas en Invierno\n";
}
cin.get();
break;
case 11:
cout << "Primavera";
cin.get();
break;
case 12:
cout << "Tu mes elegido ha sido: Diciembre\n";
int diciembre;
cout << "Que dia es hoy?\n";
cin>> diciembre;
if (diciembre>20)
{
cout << "Estas en Verano\n";
}
else
{
cout << "Estas en Primavera\n";
}
cin.get();
break;
}
cin.get();
return 0;
}