#include <iostream>
using namespace std;
void menu();
void submenu( int &a, int &b, int &c );
int main()
{
int peli1, peli2, peli3;
int adulto, senior, ninyo;
int opcion;
peli1 = peli2 = peli3 = 0;
adulto = senior = ninyo = 0;
do{
menu();
cin >> opcion;
switch( opcion ){
case 1:
adulto++;
submenu( peli1, peli2, peli3 );
break;
case 2:
senior++;
submenu( peli1, peli2, peli3 );
break;
case 3:
ninyo++;
submenu( peli1, peli2, peli3 );
break;
case 4:
cout << "\nTotal entradas pelicula Arecibo: " << peli1;
cout << "\nTotal entradas pelicula Hatillo: " << peli2;
cout << "\nTotal entradas pelicula Isabella: " << peli3;
cout << "\nTotal entradas vendidas: " << peli1 + peli2 + peli3;
cout << "\n\nDesglose de entradas por edades: ";
cout << "\nAdultos: " << adulto;
cout << "\nSenior: " << senior;
cout << "\nNimyo: " << ninyo << endl;
break;
case 5:
cout << "\nFIN DEL PROGRAMA\n";
break;
default:
cout << "\nOPCION NO VALIDA\n";
break;
}
}while( opcion != 5 );
return 0;
}
void menu()
{
cout << "\n\n ENTRADAS DE CINE"
<< "\n============================"
<< "\n1.- Adulto ........... [ 1 ]"
<< "\n2.- Senior ........... [ 2 ]"
<< "\n3.- Ninyo ............ [ 3 ]"
<< "\n4.- Facturacion ...... [ 4 ]"
<< "\n5.- Terminar ......... [ 5 ]"
<< "\n============================"
<< "\nOPCION (1 - 5): ";
}
void submenu( int &a, int &b, int &c )
{
int opcion2;
do{
cout << "\n\n PELICULAS"
<< "\n============================"
<< "\n1.- Arecibo ........... [ 1 ]"
<< "\n2.- Hatillo ........... [ 2 ]"
<< "\n3.- Isabella .......... [ 3 ]"
<< "\n============================"
<< "\nOPCION (1 - 3): ";
cin >> opcion2;
switch( opcion2 ){
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
default:
cout << "\nOPCION NO VALIDA\n";
break;
}
}while( opcion2 < 1 || opcion2 > 3 );
}