Sistema de Reservaciones de Aerolínea
Sistema de Reservaciones de Aerolínea
Sistema de Reservaciones de Aerolínea
#include<stdio.h>
int area[10];
int tipo,a,b=1,c=5,d;
char bas,res;
main (void)
{
for(a=0;a<10;a++)
area[a]=0;
for(a=0;a<10;a++)
{
printf("\n\tNumero de asiento %d: %d",b,area[a]);
b++;
}
do
{
b=1;
printf("\n\n\tPlease type 1 for smoking\n\tPlease type 2 for no smoking\n");
do
{
printf("\n\tIngrese el area: ");
scanf("%d%c",&tipo,&bas);
}
while(tipo!=1&&tipo!=2);
if(tipo==1&&d<5)
{
area[d]=1;
d++;
printf("\n\tSu numero de asiento es %d Area de
fumadores\n");
for(a=0;a<10;a++)
{
printf("\n\tNumero de asiento %d: %d",b,area[a]);
b++;
}
}
else
{
if(d>4&&tipo==1)
{
printf("\n\tDesea ser colocado en la seccion de no
fumadores?(s/n)");
scanf("%c%c",&res,&bas);
if(res=='s'||res=='S')
tipo=2;
else
printf("\n\tNext flight leaves in 3 hours");
}
if(tipo==2&&c<10)
{
area[c]=1;
c++;
printf("\n\tSu numero de asiento es %d Area de no
fumadores\n",c);
for(a=0;a<10;a++)
{
printf("\n\tNumero de asiento %d: %d",b,area[a]);
b++;
}
}
else
{
if(c>9)
{
printf("\n\tDesea ser colocado en la seccion de
fumadores?(s/n)");
scanf("%c%c",&res,&bas);
if(res=='s'||res=='S')
tipo=1;
else
printf("\n\tNext flight leaves in 3 hours");
}
}
}
}
while(d<5||c<10);
printf("\n\n\tVuelo completo");
scanf("%c",&bas);
}
Sistema de reservaciones de aerolínea. Una pequeña aerolínea acaba de adquirir una
computadora para su sistema automatizado de reservaciones. El presidente le ha solicitado
a usted que programe un nuevo sistema por medio de una aplicación. Usted debe escribir un
algoritmo que asigne asientos en cada vuelo del único avión de la aerolínea (capacidad: 10
asientos).
Su algoritmo deberá mostrar el siguiente menú de alternativas:
Please type 1 for “smoking”
Please type 2 for “nonsmoking”
#include<stdio.h>
int area[11];
int tipo,a,c=6,d=1;
char bas,res;
main (void)
{
for(a=1;a<11;a++)
area[a]=0;
for(a=1;a<11;a++)
printf("\n\tNumero de asiento %d: %d",a,area[a]);
do
{
printf("\n\n\tPlease type 1 for smoking\n\tPlease type 2 for no smoking\n");
do
{
printf("\n\tIngrese el area: ");
scanf("%d%c",&tipo,&bas);
}
while(tipo!=1&&tipo!=2);
if(tipo==1&&d<6)
{
area[d]=1;
d++;
printf("\n\tSu numero de asiento es %d Area de
fumadores\n");
for(a=1;a<11;a++)
printf("\n\tNumero de asiento %d: %d",a,area[a]);
}
else
{
if(d>4&&tipo==1)
{
printf("\n\tDesea ser colocado en la seccion de no
fumadores?(s/n)");
scanf("%c%c",&res,&bas);
if(res=='s'||res=='S')
tipo=2;
else
printf("\n\tNext flight leaves in 3 hours");
}
if(tipo==2&&c<11)
{
area[c]=1;
printf("\n\tSu numero de asiento es %d Area de no
fumadores\n",c);
c++;
for(a=1;a<11;a++)
printf("\n\tNumero de asiento %d: %d",a,area[a]);
}
else
{
if(c>10)
{
printf("\n\tDesea ser colocado en la seccion de
fumadores?(s/n)");
scanf("%c%c",&res,&bas);
if(res=='s'||res=='S')
tipo=1;
else
printf("\n\tNext flight leaves in 3 hours");
}
}
}
}
while(d<6||c<11);
printf("\n\n\tVuelo completo");
scanf("%c",&bas);
}