Computer Science Canada

Realstr help!

Author:  mike200015 [ Thu Feb 24, 2005 10:57 pm ]
Post subject:  Realstr help!

Im using Font.Draw, and i need to display a string with a decimal and the 2 numbers after the decimal are 0 (1.00), but when it displays it shows "1" not "1.00". How do i make it show the ".00" . This is the code im using to display the real num.
code:

Font.Draw (realstr (itemPrice (5), 3), 172, maxy - 142, font2, black)

Author:  ssr [ Thu Feb 24, 2005 11:06 pm ]
Post subject: 

I donno if this would help
for my program I just did an if statement like

if 5.36 mod 5 > 0.01 then
put "0"
and so on,
if a num mod to the last whole # and still has decimal places, then depends on how many
put a "0"
Rolling Eyes Very Happy 8)

Author:  mike200015 [ Thu Feb 24, 2005 11:09 pm ]
Post subject: 

Confused that wouldnt really help me in this program. Thanx anyway tho

Author:  Tony [ Thu Feb 24, 2005 11:56 pm ]
Post subject: 

something like
Turing:

var num:real := 123.45
var word:string := intstr(round(num*100))
put word(1..*-2), ".", word(*-1..*)

Author:  mike200015 [ Fri Feb 25, 2005 2:59 pm ]
Post subject: 

tony wrote:

Turing:


put word(1..*-2), ".", word(*-1..*)


wat does that line mean? Confused
And also im using Font.Draw, so is thr anyway to use that with Font.Draw Question

Author:  Tony [ Fri Feb 25, 2005 4:32 pm ]
Post subject: 

the line does what it's suppost to do..

output most of the word, a period and then the last two chraracters of the word.

yes, you can use it with Font.Draw. Just pipe all of the output back into a string variable to be used.

Author:  mike200015 [ Fri Feb 25, 2005 5:04 pm ]
Post subject: 

Smile kk.. thanx Exclamation

Author:  Cervantes [ Fri Feb 25, 2005 6:17 pm ]
Post subject: 

tony's method should work just fine. However, you might want to take a look at frealstr. Just set the third parameter to 2 and you're set.

Author:  mike200015 [ Fri Feb 25, 2005 9:24 pm ]
Post subject: 

Cervantes wrote:
However, you might want to take a look at frealstr. Just set the third parameter to 2 and you're set.


Thanx so much Cervantes it works great Exclamation Exclamation Very Happy


: