Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <ctype.h>
- int main (void)
- {
- char carType;
- float hours;
- int entHour;
- int entMin;
- int leftHour;
- int leftMin;
- int hourSub;
- int minSub;
- float carMon;
- float busMon;
- float truckMon;
- float time1;
- float time2;
- /* Statements */
- printf("Type of car? \n");
- scanf ("%c", &carType);
- printf("Please input the time you entered the lot in hours 0-24: \n");
- scanf ("%d", &entHour);
- printf("Please input the time you entered the lot in minutes 0-60: \n");
- scanf("%d", &entMin);
- printf("Please input the time you left the lot in hours 0-24: \n");
- scanf("%d", &leftHour);
- printf("Please input the time you left the lot in minutes 0-60: \n");
- scanf("%d", &leftMin);
- time1 = (leftHour - entHour);
- time2 = (leftMin - entMin);
- hourSub = leftHour - entHour;
- minSub = entMin - leftMin;
- if (leftMin < entMin)
- leftMin = leftMin + 60;
- else
- {}
- if (hourSub <= 3)
- {
- carMon = 0;
- busMon = (entHour + entMin) - (leftHour + leftMin) * 2.00;
- truckMon = (entHour + entMin) - (leftHour + leftMin) * 1.00;
- }
- else
- {
- carMon = (entHour + entMin) - (leftHour + leftMin) * 1.50;
- busMon = (entHour + entMin) - (leftHour + leftMin) * 3.70;
- truckMon = (entHour + entMin) - (leftHour + leftMin) * 2.30;
- }
- if (carType == 'c')
- {
- printf(" PARKING LOT CHARGE \n");
- printf("TIME-IN %d:%d\n", entHour, entMin);
- printf("TIME-OUT %d:%d\n", leftHour, leftMin);
- printf(" ---------");
- printf("PARKING TIME %6.2f:%6.2f\n", time1, time2);
- printf(" ---------");
- printf("TOTAL CHARGE %%6.2f\n", carMon);
- }
- else if (carType == 'b')
- {
- printf(" PARKING LOT CHARGE \n");
- printf("TIME-IN %d:%d\n", entHour, entMin);
- printf("TIME-OUT %d:%d\n", leftHour, leftMin);
- printf(" ---------");
- printf("PARKING TIME %6.2f:%6.2f\n", time1, time2);
- printf(" ---------");
- printf("TOTAL CHARGE %%6.2f\n", busMon);
- }
- else if (carType == 't')
- {
- printf(" PARKING LOT CHARGE \n");
- printf("TIME-IN %d:%d\n", entHour, entMin);
- printf("TIME-OUT %d:%d\n", leftHour, leftMin);
- printf(" ---------");
- printf("PARKING TIME %6.2f:%6.2f\n", time1, time2);
- printf(" ---------");
- printf("TOTAL CHARGE %%6.2f\n", truckMon);
- }
- else
- printf("Entered invalid vehicle type or time.");
- return 0;
- }
Add Comment
Please, Sign In to add comment