Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
oVERFLOW
#4
[quote='Ralph link' dateline='1223418270']
I'm having a problem understanding what is going on and how to correct my program.  When I run it, it gives me an OVERFLOW errror at line
A = 10 * 10 * 10 * 10 * 10
as though A had been defined as an integer.  Why is this, and how do I correct it?

Quote:'aaatest2
DEFLNG A-Z
CLS
'multiplication
R = 10 ^ 6
T1 = TIMER
FOR i = 1 TO R
  A = 10 * 10 * 10 * 10 * 10
NEXT i
PRINT TIMER - T1


SYSTEM
Hi Ralph, don't feel bad, many of us have fallen into the same trap.
As you probably already figured out, the problem is the "tens" are set to integer by default.

Take a look at the Qbasic Help, in the section about "Type Conversion". This explains your problem, although not very clearly. You need to read it several times.

Regards..... Moneo
Reply


Messages In This Thread
oVERFLOW - by Ralph - 10-08-2008, 03:24 AM
Re: oVERFLOW - by Ralph - 10-13-2008, 10:51 PM
Re: oVERFLOW - by Clippy - 10-14-2008, 03:22 AM
Re: oVERFLOW - by Moneo - 10-14-2008, 05:15 AM
Re: oVERFLOW - by Ralph - 10-14-2008, 10:13 AM
Re: oVERFLOW - by Ralph - 10-14-2008, 11:17 PM
Re: oVERFLOW - by Moneo - 10-15-2008, 06:04 AM
Re: oVERFLOW - by Ralph - 10-15-2008, 08:02 AM
Re: oVERFLOW - by Clippy - 10-15-2008, 10:15 PM
Re: oVERFLOW - by Ralph - 10-16-2008, 02:30 AM
Re: oVERFLOW - by Moneo - 10-16-2008, 04:34 AM
Re: oVERFLOW - by Ralph - 10-16-2008, 05:16 AM
Re: oVERFLOW - by Moneo - 10-16-2008, 06:06 AM
Re: oVERFLOW - by Ralph - 10-16-2008, 08:54 AM
Re: oVERFLOW - by Clippy - 10-16-2008, 10:25 AM
Re: oVERFLOW - by Moneo - 10-16-2008, 11:29 PM
So you are just stubborn then! - by Clippy - 10-17-2008, 03:58 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)