Das OFFIZIELLE PROFAN SUPPORT FORUM
Einsteigerfragen
PROFAN-Programmierung
Helfer & Tools
Anregungen & Vorschläge
PROFAN-NEWS
Die Regeln!
4 - Anregungen & Vorschläge

 Neues Thema  |  Zur Übersicht  |  Suchen  |  Einloggen   Vorherige Nachricht  |  Nächste Nachricht 
 Rechenfehler durch 2erlei Dezimaltrennzeichen
Autor: Matthias Griesbach (---.customers.d1-online.com)
Datum:   27.06.15 14:00

Folgendes kleines Programm zeigt auf was ich meine.

cls
 var i!=3.4
 var a$=Format$("#################0.###############",pi())
 Print "a$         = pi()"
 print "Pi         = ";Format$("#################0.###############",pi())
 Print "i!         = ";Format$("#################0.###############",i!)
 Print "i!*pi()    = ";i!*pi()
 Print "Und jetzt das!"
 Print "i!*val(A$) = ";i!*val(a$)
 Print "Und jetzt wieder richtig"
 Print "a$=Translate$(a$,"+chr$(34)+","+chr$(34)+","+chr$(34)+"."+chr$(34)+")"
 a$=Translate$(a$,",",".")
 Print "i!*val(A$) = ";i!*val(a$)
 WaitInput
 End

Klar - das liegt daran, das Format$ das Dezimaltrennzeichen der Ländereinstellungen verwendet, und das ist hier bei uns das Komma.

Es wäre nett, wenn man Format$ mitteilen könnte, welches Dezimaltrennzeichen zu verwenden ist.

Oder andersrum, das val() beide Varianten richtig umwandelt.

XProfan X2, Windows 7

 Beitrag beantworten  |  Foren-Liste  |  Alle Antworten   Neuerer Beitrag  |  Älteres Thema 

 Beiträge Autor  Datum
 Rechenfehler durch 2erlei Dezimaltrennzeichen  Neu
Matthias Griesbach 27.06.15 14:00 
 Re: Rechenfehler durch 2erlei Dezimaltrennzeichen  Neu
Jörg Sellmeyer 27.06.15 14:13 
 Re: Rechenfehler durch 2erlei Dezimaltrennzeichen  Neu
Matthias Griesbach 27.06.15 22:44 
 Re: Rechenfehler durch 2erlei Dezimaltrennzeichen  Neu
Jörg Sellmeyer 27.06.15 23:51 
 Re: Rechenfehler durch 2erlei Dezimaltrennzeichen  Neu
RGH 28.06.15 12:13 


 Foren-Liste  |  Zur Registrierung 
 Benutzerlogin
 Benutzername:
 Passwort:
 Login-Daten speichern:
   
 Passwort vergessen?
E-Mail-Adresse oder Username unten eingeben. Dann wird Dir per e-Mail ein neues Passwort zugeschickt.

phorum.org