Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- int main ()
- {
- int horaentrada, horasalida, totalhoras, totalminutos, hEntrada, hSalida, minEntrada, minSalida, precioPagar;
- printf ("Escriba su hora de ingreso (HHMM): ");
- scanf ("%d",&horaentrada);
- printf ("Escriba su hora de salida (HHMM): ");
- scanf ("%d",&horasalida);
- if(horaentrada < 0 || horaentrada > 2400)
- {
- printf ("Error la hora de entrada tiene que ser una hora valida. Ej: 2100, 1320, etc \n");
- getche ();
- return 1;
- }
- if(horasalida < 0 || horasalida > 2400)
- {
- printf ("Error la hora de salida tiene que ser una hora valida. Ej: 2100, 1320, etc \n");
- getche ();
- return 1;
- }
- minEntrada = horaentrada % 100;
- horaentrada = horaentrada / 100;
- hEntrada = horaentrada;
- minSalida = horasalida % 100;
- horasalida = horasalida / 100;
- hSalida = horasalida;
- if(hSalida < hEntrada)
- {
- printf ("Error la hora de salida no puede ser menor que la hora de entrada \n");
- getche ();
- return 1;
- }
- totalhoras = hSalida - hEntrada;
- totalminutos = minSalida - minEntrada;
- if( totalminutos < 0)
- {
- totalminutos = totalminutos + 60;
- totalhoras = totalhoras - 1;
- }
- precioPagar = totalhoras * 2;
- if(totalminutos > 15)
- {
- precioPagar = precioPagar + 2;
- }
- printf ("El vehiculo estuvo %d horas, %d minutos \n", totalhoras, totalminutos);
- printf ("El importe a abonar es: %d pesos. \n", precioPagar);
- getche ();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment