programming algorithm DEV C++
description
Transcript of programming algorithm DEV C++
option
Case 1 input_vehicle ()
Case 2 display()
Case 3 End
Start
Invalid
true
true
true
false
false
false
Title( )
input_vehicle( )
char vehicle, contfloat total
int parking_time, hour_enter, hour_left
Types of vehicle( C-car, B-bus, T-truck )
Case ‘C’ || ‘c’
Case ‘B’ || ‘b’
Case ‘T’ || ‘t’
Invalid
whilevehicle=‘C’&&vehicle=‘c’vehicle=‘B’&&vehicle=‘b’vehicle=‘T’&&vehicle=‘t’
true
true
true
false
false
false
Hours vehicle enteredHours vehicle left
line ( )
Case ‘C’ || ‘c’
Case ‘B’ || ‘b’
Case ‘T’ || ‘t’
Type of vehicle : CAR
Type of vehicle : BUS
Type of vehicle : TRUCK
TIME INTIME OUT
hour left<hour enter
Parking time = 0Parking time = (hour_left-
hour_enter)+24
Parking time = 0Parking time = (hour_left-
hour_enter)PARKING TIME
true
true
true
true false
false
false
false
vehicle= ‘C’ || vehicle- ‘c’
TOTAL: parking_time*0TOTAL = RM
TOTAL: (parking_time - 3)* 1.5
TOTAL = RM
vehicle= ‘B’ || vehicle- ‘b’
parking_time
TOTAL: parking_time*2TOTAL = RM
parking_time
TOTAL: ((parking_time - 1)* 3.7) + 2
TOTAL = RM
vehicle= ‘T’ || vehicle- ‘t’
parking_time
true
true
true
true
true
true
false
false
false
false
false
false
TOTAL: parking_time*1TOTAL = RM
TOTAL: ((parking_time - 2)* 2.3) +( 2*1)
TOTAL = RM
vehicletype[q] = vehicle;time_in[q] = hour_enter;time_our[q] = hour_left;
alltotal[q] = total;
q++
Do you want to continue
whilecont == ‘Y’ || ‘y’
true false
display( )
int i
PARKING LOT CHARGE
VERTICLE TYPE TIME IN TIME OUT TOTAL
i = 0, i<10
i + 1, vehicletype[i],
time_in[i],time_out[i],
alltotal[i]
i + +
falsetrue