Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2011, 22:15
anrkias
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años, 6 meses
Puntos: 0
pantalla en dos - 1 lado con pedido y otro lado con mesas reservadas o nó?

Holas mi gran duda es como hacer para hacer q la pantalla de la consola me muestre en el lado izquierdo:

MENU
-Pollo
-Gaseosa
-Papas
-Ensalada
Escoger opción:

MESA:

Total de consumo:

y en el lado derecho:

mesa1 mesa2
mesa3 mesa4 R
mesa5 R mesa6

*esta R es de reservado y debe aparecer cada vez que reserve una mesa. Encima me debe mandar un mensaje que diga "mesa reservada" si se da el caso Y "mesas no disponibles" si están ocupadas todas.

ajaja yo hize de un avión pero solo el lado izquierdo.
Ahora el profe nos dice que quiere de un restaurant con las especificaiones anteriores y estoy en nadaa....solo nos dijo "planchen" y nada mas.....es un profe cerrado y no me dice nada que me sirva, asi que recurro a ustedes los PROS.....porfavor ayuda.


este es mi codigo del avión


#include "stdafx.h"
#include "iostream"
using namespace std;
using std::cout;
using std::printf;
using std::scanf;
using std::cin;

char a[7][4]={{'A','B','C','D'},{'A','B','C','D'},{'A','B','C' ,'D'},{'A','B','C','D'},{'A','B','C','D'},{'A','B' ,'C','D'},{'A','B','C','D'}};
int num[7]={1,2,3,4,5,6,7};
int f,c, n,j=0,jj=0,resp;
char let;

void ja()
{
printf("*************** Prototipo de asientos del avion ***************\n\n\n");
for(f=0;f<7;f++)
{
cout<<"\t";
for(c=0;c<4;c++)
{
cout<<"\t";
}
cout<<"\n";
}
}

void jorge()
{
cout<<"\nindique en que lugar desea permanecer en el avion\ndigite primero el numero ";
cin>>n;
if(n<1)
{ cout<<"ingrese solo del 1 al 7\n";
cout<<"\n digite nuevamente el numero ";
cin>>n;
}
if(n>7)
{ cout<<"ingrese solo del 1 al 7\n";
cout<<"\n digite nuevamente el numero ";
cin>>n;
}
cout<<"ahora digite la letra en que desea permanecer ";
cin>>let;
if(let<'a')
{ cout<<"ingrese solo de la letra a a la d\n";
cout<<"\n digite nuevamente la letra ";
cin>>let;
}
if(let>'d'
{ cout<<"ingrese solo de la letra a a la d\n";
cout<<"\n digite nuevamente la letra ";
cin>>let;
}
}

void menu()
{
cout<<"\n************ bienvenido que es lo que desea realizar ************\n\n";
cout<<"\t1 registro en el avion\n";
cout<<"\t2 salir\n\n";
}

int _tmain(int argc, _TCHAR* argv[])
{
ja();//los asientos
do
{
menu();//contiene el menu principal
cin>>resp;
switch(resp)
{
case 1:
jorge();//se le pide al usuario que ingrese su lugar
for(c=0;c<7;c++)
{
if(n==num[c])
{
j=n-1;
}
}//para hacer esta comparacion solo se compara el num con el vector

for(c=0;c<4;c++)
{//para hacer la comparacion con la matriz e indicar el lugar
if (toupper(let)==a[j][c])
{
a[j][c]='X';
break;
}//para convertir la minuscula a mayuscula y salir
}
/*for(c=0;c<7;c++){
for (f=0;f<4;f++){
if ((a[c][f])==(a[j][f])){ cout<<"\n lo siento ese lugar no esta disponible eliga otro\n"; break;}}}*/

for(f=0;f<7;f++)
{//imprime la actualizacion del registro
cout<<"\t";
for(c=0;c<4;c++)
{
cout<<"\t";
}
}
break;
case 2:
jj=29;
break;
default:

cout<<"opcion invalida\n\n";
break;
}
jj++;
}

while(jj<2);
system ("pause");
return 0;
}