Hej perchris,
det er snart nogen år siden, jeg har programmeret i Qbasic 4.5, men så vidt jeg husker følger Qbasic standarden for Basic - så hvis det er tilfældet mener jeg, at dit problem kan løses på følgende måde:
Afrunding til 2 decimaler foretages via funktionen INT, som uddrager heltallet og som du selv er inde på - først gange med 100, foretage afrunding og derefter dividere med 100.
Eks: Let A = (INT(z*100))/100
Derefter ønsker du at udskrive resultatet med 2 decimaler, hvor du kan bruge funktionen PRINT USING med en editeringsmaske.
Eks: PRINT USING "#########.##"; A
Using statement kan editeres på mange forskellige måder, som kan være lidt forskellig fra i forskellige Basic udgaver og landeopsætning. Hvis du eks. ønsker tusindpunkt i din udskrift skal strengen evt. se ud sådan "###,###,###.##"
Du vil også kunne erstatte opsætningen med en streng variabel - eks.:
B$="###,###,###.##"
PRINT USING B$; A
Håber at ovenstående hjælper lidt på vej.
Mvh Ivan