Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CLEAR
- *jam pulang seharusnya 16:30
- jamseharusnya='16:30'
- jamini='17:00' &&jam semaunya saya pulang
- Do Case
- Case Val(Left(Alltrim(jamini),2)) = Val(Left(Alltrim(jamseharusnya),2))
- jmnya='00'
- If Val(Right(Alltrim(jamini),2)) = Val(Right(Alltrim(jamseharusnya),2))
- dtknya='00'
- Else
- If Val(Right(Alltrim(jamini),2)) < Val(Right(Alltrim(jamseharusnya),2))
- dtksh=Val(right(Alltrim(jamseharusnya),2))
- dtkni=Val(right(Alltrim(jamini),2))
- dtkx=dtksh-dtkni
- dtknya=IIF(LEN(ALLTRIM(STR(dtkx))) =>2,ALLTRIM(STR(dtkx)),PADL(dtkx,2,'0'))
- Else
- If Val(Right(Alltrim(jamini),2)) > Val(Right(Alltrim(jamseharusnya),2))
- dtksh=Val(right(Alltrim(jamseharusnya),2))
- dtkni=Val(right(Alltrim(jamini),2))
- dtkx=dtkni-dtksh
- dtknya=IIF(LEN(ALLTRIM(STR(dtkx))) =>2,ALLTRIM(STR(dtkx)),PADL(dtkx,2,'0'))
- Endif
- Endif
- Endif
- Case Val(Left(Alltrim(jamini),2))> Val(Left(Alltrim(jamseharusnya),2))
- jmsh=Val(Left(Alltrim(jamseharusnya),2))
- jmni=Val(Left(Alltrim(jamini),2))
- jmnx=jmni-jmsh
- jmnya=IIF(LEN(ALLTRIM(STR(jmnx))) =>2,jmnx,PADL(jmnx,2,'0') )
- If Val(Right(Alltrim(jamini),2)) = Val(Right(Alltrim(jamseharusnya),2))
- dtknya='00'
- Else
- If Val(Right(Alltrim(jamini),2)) < Val(Right(Alltrim(jamseharusnya),2))
- dtksh=Val(right(Alltrim(jamseharusnya),2))
- dtkni=Val(right(Alltrim(jamini),2))
- dtkx=dtksh-dtkni
- dtknya=IIF(LEN(ALLTRIM(STR(dtkx))) =>2,ALLTRIM(STR(dtkx)),PADL(dtkx,2,'0'))
- Else
- If Val(Right(Alltrim(jamini),2)) > Val(Right(Alltrim(jamseharusnya),2))
- dtksh=Val(right(Alltrim(jamseharusnya),2))
- dtkni=Val(right(Alltrim(jamini),2))
- dtkx=dtkni-dtksh
- dtknya=IIF(LEN(ALLTRIM(STR(dtkx)))=>21,ALLTRIM(STR(dtkx)),PADL(dtkx,2,'0'))
- Endif
- Endif
- Endif
- Case Val(Left(Alltrim(jamini),2)) < Val(Left(Alltrim(jamseharusnya),2))
- jmsh=Val(Left(Alltrim(jamseharusnya),2))
- jmni=Val(Left(Alltrim(jamini),2))
- jmnx=jmsh-jmni
- jmnya=IIF(LEN(ALLTRIM(STR(jmnx))) >1,jmnx,PADL(jmnx,2,'0') )
- If Val(Right(Alltrim(jamini),2)) = Val(Right(Alltrim(jamseharusnya),2))
- dtknya='00'
- Else
- If Val(Right(Alltrim(jamini),2))< Val(Right(Alltrim(jamseharusnya),2))
- dtksh=Val(right(Alltrim(jamseharusnya),2))
- dtkni=Val(right(Alltrim(jamini),2))
- dtkx=dtksh-dtkni
- dtknya=IIF(LEN(ALLTRIM(STR(dtkx)))=>2,ALLTRIM(STR(dtkx)),PADL(dtkx,2,'0'))
- Else
- If Val(Right(Alltrim(jamini),2)) > Val(Right(Alltrim(jamseharusnya),2))
- dtksh=Val(right(Alltrim(jamseharusnya),2))
- dtkni=Val(right(Alltrim(jamini),2))
- dtkx=dtkni-dtksh
- dtknya=IIF(LEN(ALLTRIM(STR(dtkx))) =>2,ALLTRIM(STR(dtkx)),PADL(dtkx,2,'0'))
- Endif
- Endif
- Endif
- ENDCASE
- *selisi jam detik antara jam seharusnya dan semaunya saya pulang jam berapa
- hasilnya=jmnya+':'+dtknya
- ?hasiln
- *jam pulang seharusnya 16:30
- jamseharusnya='16:30'
- jamini='17:00' &&jam semaunya saya pulang
- Do Case
- Case Val(Left(Alltrim(jamini),2)) = Val(Left(Alltrim(jamseharusnya),2))
- jmnya='00'
- If Val(Right(Alltrim(jamini),2)) = Val(Right(Alltrim(jamseharusnya),2))
- dtknya='00'
- Else
- If Val(Right(Alltrim(jamini),2)) < Val(Right(Alltrim(jamseharusnya),2))
- dtksh=Val(right(Alltrim(jamseharusnya),2))
- dtkni=Val(right(Alltrim(jamini),2))
- dtkx=dtksh-dtkni
- dtknya=IIF(LEN(ALLTRIM(STR(dtkx))) =>2,ALLTRIM(STR(dtkx)),PADL(dtkx,2,'0'))
- Else
- If Val(Right(Alltrim(jamini),2)) > Val(Right(Alltrim(jamseharusnya),2))
- dtksh=Val(right(Alltrim(jamseharusnya),2))
- dtkni=Val(right(Alltrim(jamini),2))
- dtkx=dtkni-dtksh
- dtknya=IIF(LEN(ALLTRIM(STR(dtkx))) =>2,ALLTRIM(STR(dtkx)),PADL(dtkx,2,'0'))
- Endif
- Endif
- Endif
- Case Val(Left(Alltrim(jamini),2))> Val(Left(Alltrim(jamseharusnya),2))
- jmsh=Val(Left(Alltrim(jamseharusnya),2))
- jmni=Val(Left(Alltrim(jamini),2))
- jmnx=jmni-jmsh
- jmnya=IIF(LEN(ALLTRIM(STR(jmnx))) =>2,jmnx,PADL(jmnx,2,'0') )
- If Val(Right(Alltrim(jamini),2)) = Val(Right(Alltrim(jamseharusnya),2))
- dtknya='00'
- Else
- If Val(Right(Alltrim(jamini),2)) < Val(Right(Alltrim(jamseharusnya),2))
- dtksh=Val(right(Alltrim(jamseharusnya),2))
- dtkni=Val(right(Alltrim(jamini),2))
- dtkx=dtksh-dtkni
- dtknya=IIF(LEN(ALLTRIM(STR(dtkx))) =>2,ALLTRIM(STR(dtkx)),PADL(dtkx,2,'0'))
- Else
- If Val(Right(Alltrim(jamini),2)) > Val(Right(Alltrim(jamseharusnya),2))
- dtksh=Val(right(Alltrim(jamseharusnya),2))
- dtkni=Val(right(Alltrim(jamini),2))
- dtkx=dtkni-dtksh
- dtknya=IIF(LEN(ALLTRIM(STR(dtkx)))=>21,ALLTRIM(STR(dtkx)),PADL(dtkx,2,'0'))
- Endif
- Endif
- Endif
- Case Val(Left(Alltrim(jamini),2)) < Val(Left(Alltrim(jamseharusnya),2))
- jmsh=Val(Left(Alltrim(jamseharusnya),2))
- jmni=Val(Left(Alltrim(jamini),2))
- jmnx=jmsh-jmni
- jmnya=IIF(LEN(ALLTRIM(STR(jmnx))) >1,jmnx,PADL(jmnx,2,'0') )
- If Val(Right(Alltrim(jamini),2)) = Val(Right(Alltrim(jamseharusnya),2))
- dtknya='00'
- Else
- If Val(Right(Alltrim(jamini),2))< Val(Right(Alltrim(jamseharusnya),2))
- dtksh=Val(right(Alltrim(jamseharusnya),2))
- dtkni=Val(right(Alltrim(jamini),2))
- dtkx=dtksh-dtkni
- dtknya=IIF(LEN(ALLTRIM(STR(dtkx)))=>2,ALLTRIM(STR(dtkx)),PADL(dtkx,2,'0'))
- Else
- If Val(Right(Alltrim(jamini),2)) > Val(Right(Alltrim(jamseharusnya),2))
- dtksh=Val(right(Alltrim(jamseharusnya),2))
- dtkni=Val(right(Alltrim(jamini),2))
- dtkx=dtkni-dtksh
- dtknya=IIF(LEN(ALLTRIM(STR(dtkx))) =>2,ALLTRIM(STR(dtkx)),PADL(dtkx,2,'0'))
- Endif
- Endif
- Endif
- ENDCASE
- *selisi jam detik antara jam seharusnya dan semaunya saya pulang jam berapa
- hasilnya=jmnya+':'+dtknya
- ?hasiln
- *selisi jam detik antara jam seharusnya dan semaunya saya pulang jam berapa
- hasilnya=jmnya+':'+dtknya
- ?hasilnya
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement