GatoBooster

Estacionamiento de Diego

Aug 6th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.67 KB | None | 0 0
  1. /*Nombre: Saúl Palma Ruiz.
  2.   Fecha:  06/08/2017.
  3. */  
  4.  
  5. //gcc 5.4.0
  6. //Archivos de Cabezera
  7. #include <stdio.h>
  8. #include <math.h>
  9.  
  10. //Inicio del Main
  11. int main(void)
  12. {
  13.     int catAuto, tiempo;
  14.    
  15.         //Ingreso de valor para la variable tiempo
  16.         //printf("******************************************************************************\n");
  17.         //printf("Ingrese el tiempo de uso del estacionamiento[Minutos][>0]: \n");
  18.         scanf("%d",&tiempo);
  19.         //printf("%d \n",tiempo);
  20.         //printf("******************************************************************************\n");
  21.    
  22.         //Ingreso de valor para la variable catAuto
  23.         //printf("Ingrese la Categoria del Auto[1,2,3,4]: \n");
  24.         scanf("%d",&catAuto);
  25.         //printf("%d \n",catAuto);
  26.         //printf("******************************************************************************\n");
  27.    
  28.             switch(catAuto)
  29.             {
  30.                 case 1:
  31.                     //Aqui se muestra el precio si el tiempo es <=30
  32.                     if(tiempo <= 30)
  33.                     {
  34.                         tiempo = 800;
  35.                         break;
  36.                     }
  37.                
  38.                     //Aqui se muestra el precio si el tiempo es >30
  39.                     if(tiempo > 30)
  40.                     {
  41.                         tiempo = (((tiempo-30)*18)+800);
  42.                         break;
  43.                     }  
  44.        
  45.                 case 2:
  46.                     //Aqui se muestra el precio si el tiempo es <=30
  47.                     if(tiempo <= 30)
  48.                     {
  49.                         tiempo = 800;
  50.                         break;
  51.                     }
  52.                
  53.                     //Aqui se muestra el precio si el tiempo es >30
  54.                     if(tiempo > 30)
  55.                     {
  56.                         tiempo = (((tiempo-30)*20)+800);
  57.                         break;
  58.                     }
  59.        
  60.                 case 3:
  61.                     //Aqui se muestra el precio si el tiempo es <=30
  62.                     if(tiempo <= 30)
  63.                     {
  64.                         tiempo = 800;
  65.                         break;
  66.                     }
  67.                
  68.                     //Aqui se muestra el precio si el tiempo es >30
  69.                     if(tiempo > 30)
  70.                     {
  71.                         tiempo = ((((tiempo-30)*23)+800)+(((tiempo-30)/30)*15));
  72.                         break;
  73.                     }
  74.                
  75.                 case 4:
  76.                     //Aqui se muestra el precio si el tiempo es <=30
  77.                     if(tiempo <= 30)
  78.                     {
  79.                         tiempo = 1000;
  80.                         break;
  81.                     }
  82.                
  83.                     //Aqui se muestra el precio si el tiempo es >30
  84.                     if(tiempo > 30)
  85.                     {
  86.                         tiempo = ((((tiempo-30)*25)+1000)+(((tiempo-30)/30)*15));
  87.                         break;
  88.                     }
  89.              
  90.                 //En caso de que la categoria sea <1 y >4 le dará un aviso
  91.                 default:
  92.                     printf("La categoria ingresada no es valida \n");
  93.                     //printf("******************************************************************************\n");
  94.             }
  95.                 //Aquí se presenta el resultado de la operación
  96.                 //printf("El Precio del estacionamiento es: \n");
  97.                 printf("%d \n",tiempo);
  98.                 //printf("******************************************************************************\n");
  99.        
  100.        
  101.     //Fin del Main    
  102.     return 0;
  103. }
Add Comment
Please, Sign In to add comment