Zahl runden

Anfängerfragen zum Programmieren mit PureBasic.
stevie1401
Beiträge: 700
Registriert: 19.10.2014 15:51
Kontaktdaten:

Zahl runden

Beitrag von stevie1401 »

Ich machte eine Variable auf 2 Stellen hinter dem Komma runden.

Zahl.f=23.3456789 soll 23.35 werden
Zahl.f=44.2334678 soll 44.23 werden

Der Befehl Round rundet anscheinend nur auf ganze Zahlen auf und ab.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Zahl runden

Beitrag von RSBasic »

Code: Alles auswählen

EnableExplicit

Define Zahl1.f=23.3456789
Define Zahl2.f=44.2334678

Debug StrF(Zahl1, 2);soll 23.35 werden
Debug StrF(Zahl2, 2);soll 44.23 werden
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
man-in-black
Beiträge: 362
Registriert: 21.08.2006 17:39

Re: Zahl runden

Beitrag von man-in-black »

Code: Alles auswählen

Define Zahl1.f=23.3456789
Define Zahl2.f=44.2334678

Zahl1_r = round(Zahl1*100)/100
...
vorrausgesetzt, du hast noch für *100 in der Variable Platz ;)
(hab alles, kann alles, weiß alles!!^^)

Bild
stevie1401
Beiträge: 700
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Zahl runden

Beitrag von stevie1401 »

PERFEKT!
Vielen Dank für eure Beispiele :)
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Antworten