Sunteți pe pagina 1din 8

#include<conio.

h>
#include<stdio.h>
#include<stdlib.h>
void introd(void);
void caratula(void);
void bienvenida(void);
void ruta2(void);
void ruta3(void);
void ruta4(void);
float presion(float po,float d,float g,float h);
main()
{
int ops,ops2,ops3;
char otro;
float po=101325;
float d=1.3;
float g=9.81;
float h=13;
int c,in;
in=1;
//Orden del programa principal.
system ("color e0");
getch();
caratula();
getch();
system("cls");
introd();
getch();
system("cls");
getch();

system("cls");
printf("\n\n\n\n\t Ingrese la contrasena\n\n\t Que tan rudo eres ? ",in);
printf("\n\n\n\n\t Contrasena \n\t");
scanf("%d",&c);
in++;

if(c!=666)
{ printf("\n\t No eres lo suficientemente rudo =/");
printf("\n\t Acaso eres una princesa?");
getch();
}
if(c==666)
{char nd;
do {
printf("\n\n\n\t\t\t\t Acceso concedido =)");
getch();
system("cls");
bienvenida();
printf("\n\n\n\n\n\n\n\t\t\t Fin del programa =P\n\t");
system("pause");
} while(nd==13);
}
}
void bienvenida(void)//meni de bienvenida
{
int ops,ops2,ops3;
char otro;
do{ printf("\n\n\n\n\t\t\t Selecciona un lenguaje(Choose a language)");
printf("\n\n\t 1)-Espa\xA4ol\n");
printf("\n\n\t 2)-English\n");
printf("\n\n\t\t\t Presione 3 para salir(Press 3 for exit) ");
printf("\n\n\t 3)-SALIR\n");
scanf("%d",&ops);
system("cls");
if(ops==1)
{
//rutas en espaol
printf(" \n\n\n\n\t\tSelecciona una ruta ");
printf("\n\n\t 1.- Mexico(AICM)-Guadalajara(AIGMHC) ");
printf("\n\n\t 2.- Mexico(AICM)-Monterrey(AIMME) ");
printf("\n\n\t 3.- Mexico(AICM)-Acapulco(AIGJNA) ");
printf("\n\n\t 4.- Mexico(AICM)-Puebla(AIP) ");
if(ops2==1){ ruta2();}
if(ops2==2) {ruta2(); }

if(ops2==3){ ruta3(); }
if(ops2==4){ ruta4(); }
if(ops==2)
//rutas en ingles
{ printf(" \n\n\n\n\t\tChoose a route ");
printf("\n\n\t 1.- Mexico city(MCIA)-Guadalajara city(GIAMHC) ");
printf("\n\n\t 2.- Mexico city(MCIA)-Monterrey city(MIAME) ");
printf("\n\n\t 3.- Mexico city(MCIA)-Acapulco city(AIAGJNA) ");
printf("\n\n\t 4.- Mexico city(MCIA)-Puebla city(PIA) ");
getch();
system("cls");
if(ops2==1)
{ ruta2(); }
if(ops2==2)ruta2();
if(ops2==3)ruta3();
if(ops2==4)ruta4();
if(ops==3)
{
printf("\n\n\n\t\t Adios mundo cruel =P\n\t");
system("pause");
exit(0);
getch();
}
}while(otro==13);
}
void ruta(int ops2,int ops3,float po,float d,float g,float h)//Funcion donde se calculan las rutas.
{ //OPCION BOEING 737-500
float ttoc,dtoc,ctoc,tad,dad,cdes,dur,dc,tc,cc;
int aicm=7341;
int aigmhc=5012;
int aimme=1270;
int aigjna=16;
int aip=7352;
int avtoc;
int avtod;
float tv;
float cv;
avtoc=26000-aicm;

avtod=26000-aigmhc;
ttoc=avtoc/2100;
dtoc=180*ttoc/60;
ctoc=774.86*ttoc/60;
tad=avtod/2300;
dad=200*tad/60;
cdes=774.86*tad/60;
dur=dtoc+dad;
dc=248-dur;
tc=dc*60/420;
cc=774.86*tc/60;
tv=ttoc+tad+tc;
cv=ctoc+cdes+cc*22.50;

printf("\n\t\t\t DATOS DE LA OPERACION ");


printf("\n\n\n\t AERONAVE BOEING 737-500 ");
printf("\n\t RUTA: MEXICO(AICM)-GUADALAJARA(AIGMHC)");
printf("\n\n\n\t\t\t DATOS DEL TOC(TOP OF CLIMB) ");
printf("\n\n\n\t La altitud verdadera del TOC es:\n\t %d ft",avtoc);
printf("\n\t El tiempo del TOC es:\n\t %.2f minutos ",ttoc);
printf("\n\t El consumo de combustible durante el TOC es:\n\t %.2f galones ",ctoc);
printf("\n\n\n\t\t\t Datos del TOD(TOP OF DISCENSE) ");
printf("\n\n\n\t La altitud verdadera del TOD es :\n\t %d ft ",avtod);
printf("\n\t El tiempo del TOD es de:\n\t %.2f minutos ",tad);
printf("\n\t El consumo de combustible durante el TOD es:\n\t %.2f galones ",cdes);
printf("\n\n\n\t\t\t Datos de crucero ");
printf("\n\n\n\t La distancia de uso requerida es de :\n\t %.2f millas nauticas ",dur);
printf("\n\t La distancia de crucero es de:\n\t %.2f millas nauticas ",dc);
printf("\n\t El tiempo de vuelo de crucero es de:\n\t %.2f minutos ",tc);
printf("\n\t El consumo de combustible durante el crucero es de:\n\t %.2f galones ",cc);
getch();
system("cls");
printf("\n\n\n\t El costo por concepto de combustible de tu vuelo es:\n\n\t\t\t $ %.2f pesos(MXN) ",cv);
printf("\n\n\n\t El tiempo de vuelo sera de %.2f minutos ",tv);
printf("\n\n\n\t El presion durante el vuelo es :\n\n\t\t %.2f ",presion(po,d,g,h));
getch();
}

float presion(float po,float d,float g,float h)


{
float r;
r=d*g*h;
return (po-r);
}
void ruta2(void)
{
float ttoc,dtoc,ctoc,tad,dad,cdes,dur,dc,tc,cc;
int aicm=7341;
int aigmhc=5012;
int aimme=1270;
int aigjna=16;
int aip=7352;
int avtoc;
int avtod;
float tv;
float cv;
avtoc=26000-aicm;
avtod=26000-aimme;
ttoc=avtoc/2100;
dtoc=180*ttoc/60;
ctoc=774.86*ttoc/60;
tad=avtod/2300;
dad=200*tad/60;
cdes=774.86*tad/60;
dur=dtoc+dad;
dc=378-dur;
tc=dc*60/420;
cc=774.86*tc/60;
tv=ttoc+tad+tc;
cv=ctoc+cdes+cc*22.50;
printf("\n\t\t\t DATOS DE LA OPERACION ");
printf("\n\n\n\t AERONAVE BOEING 737-500 ");
printf("\n\t RUTA: MEXICO(AICM)-MONTERREY(AIMME)");
printf("\n\n\n\t\t\t DATOS DEL TOC(TOP OF CLIMB) ");
printf("\n\n\n\t La altitud verdadera del TOC es:\n\t %d ft",avtoc);
printf("\n\t El tiempo del TOC es:\n\t %.2f minutos ",ttoc);

printf("\n\t El consumo de combustible durante el TOC es:\n\t %.2f galones ",ctoc);


printf("\n\n\n\t\t\t Datos del TOD(TOP OF DISCENSE) ");
printf("\n\n\n\t La altitud verdadera del TOD es :\n\t %d ft ",avtod);
printf("\n\t El tiempo del TOD es de:\n\t %.2f minutos ",tad);
printf("\n\t El consumo de combustible durante el TOD es:\n\t %.2f galones ",cdes);
printf("\n\n\n\t\t\t Datos de crucero ");
printf("\n\n\n\t La distancia de uso requerida es de :\n\t %.2f millas nauticas ",dur);
printf("\n\t La distancia de crucero es de:\n\t %.2f millas nauticas ",dc);
printf("\n\t El tiempo de vuelo de crucero es de:\n\t %.2f minutos ",tc);
printf("\n\t El consumo de combustible durante el crucero es de:\n\t %.2f galones ",cc);
getch();
system("cls");
printf("\n\n\n\t El costo por concepto de combustible de tu vuelo es:\n\n\t\t\t $ %.2f pesos(MXN) ",cv);
printf("\n\n\n\t El tiempo de vuelo sera de %.2f minutos ",tv);
getch();
}
void ruta3(void)
{
float ttoc,dtoc,ctoc,tad,dad,cdes,dur,dc,tc,cc;
int aicm=7341;
int aigmhc=5012;
int aimme=1270;
int aigjna=16;
int aip=7352;
int avtoc;
int avtod;
float tv;
float cv;
avtoc=25000-aicm;
avtod=25000-aigjna;
ttoc=avtoc/2100;
dtoc=180*ttoc/60;
ctoc=774.86*ttoc/60;
tad=avtod/2300;
dad=200*tad/60;
cdes=774.86*tad/60;
dur=dtoc+dad;
dc=167-dur;

tc=dc*60/420;
cc=774.86*tc/60;
tv=ttoc+tad+tc;
cv=ctoc+cdes+cc*22.50;
printf("\n\t\t\t DATOS DE LA OPERACION ");
printf("\n\n\n\t AERONAVE BOEING 737-500 ");
printf("\n\t RUTA: MEXICO(AICM)-ACAPULCO(AIGJNA)");
printf("\n\n\n\t\t\t DATOS DEL TOC(TOP OF CLIMB) ");
printf("\n\n\n\t La altitud verdadera del TOC es:\n\t %d ft",avtoc);
printf("\n\t El tiempo del TOC es:\n\t %.2f minutos ",ttoc);
printf("\n\t El consumo de combustible durante el TOC es:\n\t %.2f galones ",ctoc);
printf("\n\n\n\t\t\t Datos del TOD(TOP OF DISCENSE) ");
printf("\n\n\n\t La altitud verdadera del TOD es :\n\t %d ft ",avtod);
printf("\n\t El tiempo del TOD es de:\n\t %.2f minutos ",tad);
printf("\n\t El consumo de combustible durante el TOD es:\n\t %.2f galones ",cdes);
printf("\n\n\n\t\t\t Datos de crucero ");
printf("\n\n\n\t La distancia de uso requerida es de :\n\t %.2f millas nauticas ",dur);
printf("\n\t La distancia de crucero es de:\n\t %.2f millas nauticas ",dc);
printf("\n\t El tiempo de vuelo de crucero es de:\n\t %.2f minutos ",tc);
printf("\n\t El consumo de combustible durante el crucero es de:\n\t %.2f galones ",cc);
getch();
system("cls");
printf("\n\n\n\t El costo por concepto de combustible de tu vuelo es:\n\n\t\t\t $ %.2f pesos(MXN) ",cv);
printf("\n\n\n\t El tiempo de vuelo sera de %.2f minutos ",tv);
getch();
}
void ruta4(void)
{
float ttoc,dtoc,ctoc,tad,dad,cdes,dur,dc,tc,cc;
int aicm=7341;
int aigmhc=5012;
int aimme=1270;
int aigjna=16;
int aip=7352;
int avtoc;
int avtod;
float tv;
float cv;

avtoc=25000-aicm;
avtod=25000-aip;
ttoc=avtoc/2100;
dtoc=180*ttoc/60;
ctoc=774.86*ttoc/60;
tad=avtod/2300;
dad=200*tad/60;
cdes=774.86*tad/60;
dur=dtoc+dad;
dc=55-dur;
tc=dc*60/420;
cc=774.86*tc/60;
tv=ttoc+tad+tc;
cv=ctoc+cdes+cc*22.50;
printf("\n\t\t\t DATOS DE LA OPERACION ");
printf("\n\n\n\t AERONAVE BOEING 737-500 ");
printf("\n\t RUTA: MEXICO(AICM)-PUEBLA(AIP)");
printf("\n\n\n\t\t\t DATOS DEL TOC(TOP OF CLIMB) ");
printf("\n\n\n\t La altitud verdadera del TOC es:\n\t %d ft",avtoc);
printf("\n\t El tiempo del TOC es:\n\t %.2f minutos ",ttoc);
printf("\n\t El consumo de combustible durante el TOC es:\n\t %.2f galones ",ctoc);
printf("\n\n\n\t\t\t Datos del TOD(TOP OF DISCENSE) ");
printf("\n\n\n\t La altitud verdadera del TOD es :\n\t %d ft ",avtod);
printf("\n\t El tiempo del TOD es de:\n\t %.2f minutos ",tad);
printf("\n\t El consumo de combustible durante el TOD es:\n\t %.2f galones ",cdes);
printf("\n\n\n\t\t\t Datos de crucero ");
printf("\n\n\n\t La distancia de uso requerida es de :\n\t %.2f millas nauticas ",dur);
printf("\n\t La distancia de crucero es de:\n\t %.2f millas nauticas ",dc);
printf("\n\t El tiempo de vuelo de crucero es de:\n\t %.2f minutos ",tc);
printf("\n\t El consumo de combustible durante el crucero es de:\n\t %.2f galones ",cc);
getch();
system("cls");
printf("\n\n\n\t El costo por concepto de combustible de tu vuelo es:\n\n\t\t\t $ %.2f pesos(MXN) ",cv);
printf("\n\n\n\t El tiempo de vuelo sera de %.2f minutos ",tv);
getch();
}

S-ar putea să vă placă și