Advertisement
Sajgoniarz

Untitled

Jun 10th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.21 KB | None | 0 0
  1. //rutas de aerolineas
  2.  
  3. #include<stdio.h>
  4. #include<stdlib.h>
  5.  
  6.  
  7. int main()
  8. {
  9.  
  10.     short ruta;
  11.     int regular, menores, mayores, estudiantes;
  12.     float dolar=17.80;
  13.     float euro=22.24;
  14.     float costo, costoFinal, costoTotal, iva;
  15.  
  16.     do
  17.     {
  18.  
  19.         printf("               -Ruta-                     -Costo- \n");
  20.         printf(" 1.- Mexico-New York, New york-Mexico:    $100 usd \n");
  21.         printf(" 2.- Mexico-Paris, Paris-Mexico:          $800 eu \n");
  22.         printf(" 3.- Mexico-Madrid, Madrid-Mexico:        $650 eu \n");
  23.         printf(" 4.- Mexico-Atenas, Atenas-Mexico:        $970 eu \n");
  24.         printf(" 5.- Mexico-Sao Paulo, Sao Paulo-Mexico:  $12,500 MXN \n");
  25.         printf(" (Ingrese 0 para salir) \n");
  26.         printf("\n Introduzca en numero de ruta que desea tomar: ");
  27.         scanf("%d", &ruta);
  28.    
  29.         switch(ruta)
  30.         {
  31.             case 1:    
  32.                 costo=100*dolar;
  33.                 break;
  34.             case 2:
  35.                 costo=800*euro;
  36.                 break;
  37.             case 3:
  38.                 costo=650*euro;
  39.                 break;
  40.             case 4:
  41.                 costo=970*euro;
  42.                 break;    
  43.             case 5:
  44.                 costo=12500;
  45.         }
  46.        
  47.         printf("\n --Introduzca el numero de boletos que desea comprar-- ");
  48.         printf("\n cuantos boletos regulares: ");
  49.         scanf("%d", &regular);
  50.         printf("\n cuantos mayores de edad: ");
  51.         scanf("%d", &mayores);
  52.         printf("\n cuantos estudantes: ");
  53.         scanf("%d", &estudiantes);
  54.         printf("\n cuantos menores de edad: ");
  55.         scanf("%d", &menores);
  56.        
  57.         if(mayores > 0)
  58.         {
  59.             mayores = costo * mayores * 0.6;
  60.         }
  61.         if(menores > 0)
  62.         {
  63.             menores = costo * menores * 0.35;
  64.         }
  65.         if(estudiantes > 0)
  66.         {
  67.             estudiantes = costo * estudiantes * 0.35;
  68.         }
  69.         if(regular > 0)
  70.         {
  71.             regular = costo * regular;    
  72.         }
  73.                    
  74.         costoTotal = mayores + menores + estudiantes + regular ;
  75.         costoFinal = costoTotal * 1.16;
  76.                            
  77.     } while(ruta != 0);
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement