05-11-2008, 05:29 AM
Trying to write a simple script to calculate overtime pay for four individuals. Overtime starts after 40 hours, and is 1.5 normal wage.
It's telling me "Type mismatch error on line 4."
It's telling me "Type mismatch error on line 4."
Quote:DATA Alley Oop, 40, 6.25, Jack Daniels, 48, 6, Johnny Walker, 40, 6.50, Last One, 0, 0
READ U1, H1, P1, U2, H2, P2, U3, H3, P3, U4, H4, P4
IF H1>40 THEN
LET T1 = P1 * 40
T1 = T1 + ((P1*1.5) * (H1-40))
ENDIF
IF H2>40 THEN
LET T2 = P2 * 40
T2 = T2 + ((P2*1.5) * (H2-40))
ENDIF
IF H3>40 THEN
LET T3 = P3 * 40
T3 = T3 + ((P3*1.5) * (H3-40))
ENDIF
IF H4>40 THEN
LET T4 = P4 * 40
T4 = T4 + ((P4*1.5) * (H4-40))
ENDIF
PRINT T1
PRINT T2
PRINT T3
PRINT T4