The QBasic Forum     RULES     Other Subforums, Links and Downloads

  
--

 Return to Index  

For a real fix use the CURRENCY type (only in qb 7.1)

July 12 2007 at 5:21 PM
QBGUY  (no login)


Response to Fixed stupid QB floating point error

 

DIM BILL, CASH, CHANGE AS CURRENCY
INPUT "BILL"; BILL
INPUT "CASH"; CASH
CHANGE = CASH - BILL
PRINT "CHANGE:"; CHANGE
PRINT "DOLLARS:"; INT(CHANGE)
CHANGE = (100 * CHANGE) MOD 100
PRINT "QUARTERS:"; CHANGE \ 25
CHANGE = CHANGE MOD 25
PRINT "DIMES:"; CHANGE \ 10
CHANGE = CHANGE MOD 10
PRINT "NICKLES:"; CHANGE \ 5
CHANGE = CHANGE MOD 5
PRINT "PENNIES:"; CHANGE

 
 Respond to this message   
 Copyright © 1999-2008 Network54. All rights reserved.   Terms of Use   Privacy Statement