All pastes #249715 Raw Edit

Untitled

public text v1 · immutable
#249715 ·published 2006-11-16 02:06 UTC
rendered paste body
#include "cola.cpp"
int main(void){
        int flag=0, op, nombre;

        cola cola1;
        cola cola2;
        //Creando Menu:
        cout << "Menu Operacional" << endl << endl;
        cout << "1 = Ingresar persona" << endl;
        cout << "2 = Atender persona" << endl;
alpha:
        cout << "Ingrese Operacion:";
        cin >> op;
        cout << endl;
        switch(op){
                case 1 : {
                        cout << "Ingrese el Nombre de la Persona" << endl;
                        cin >> nombre;
                        if(flag < 10){
                                cola1.Anadir(nombre);
                                cout << nombre << " Ingreso a la Sala y se sento en el asiento n " << flag+1 << endl;
                                flag++;
                        }
                        else{
                                cout << "Ingrese el Nombre de la Persona" << endl;
                                cin >> nombre;
                                cola2.Anadir(nombre);
                                cout << nombre << " esta parada esperando afuera, en la posicion " << flag-9 << endl;
                                flag++;
                        }
                        goto alpha;
                        break;
                         }
                case 2 : {
                                 if(flag >= 1){
                                cout << "Se atendio a " << cola1.Leer() <<endl;
                                flag--;
                                 }
                                        else  cout << "No hay personas esperando" << endl;
                        goto alpha;
                                        break;
                 }

                default :  {
                         goto alpha;
                        }
        }
}