| |
|
|
Frank Abbing | je wünsche mir (dans erster ligne number pour Floats) den neuen relationalen Operator: Ungefähr bzw. presque juste. alors quasi un Gleichheitszeichen avec einer libre einstellbaren Toleranz, z.B.:
~=
ou bien
><
et en supplément une Funktion, um den Toleranzwert (dans positiver et gleichzeitig aussi negativer direction) trop mettons, comment z.B.:
Set(About, 0.0001)
cela ganze wäre aussi sinnvoll pour Integer-payons. dans dem le cas mets on plan ganzzahlige Werte:
Set(About,3)
Hierzu s'il te plaît aussi lesen: [web]https://www.rgh-soft.de/forum01/read.php?f=7&i=12824&t=12824[/web] et [web]https://de.wikipedia.org/wiki/Gleichheitszeichen[/web] |
|
|
| |
|
|
|
Hubert Binnewies | Finde je aussi très sinnvoll.....
j'ai so un Construire aussi déjà la fois verwendet. autrefois trop Zeiten des ATARI ST donnais es dans seinem Betriebssystem (autrefois TOS genannt) une Systemvariable qui une solche dreiwertige Logik enthielt.
vous enthielt une 0 chez : Diskette pas modifié, une 1 chez Diskette modifié et une 2 chez Diskette möglicherweise modifié.
comme je autrefois avec einem ami cela Tools ST schrieb, cela sur Data Becker vertrieben wurde, était je dans einigen Fällen sur cet Dreiwertige Logik entier glücklich.
Salut Hubert |
|
|
| WinXP Prof, XProfan 9.1 Newbie
Ein kluger Kopf sagte mal: "Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!" | 10.11.2007 ▲ |
|
|
|
|
Frank Abbing | |
|
| |
|
|
|
| je emfinde cette Operator comme Quatsch. |
|
|
| |
|
|
|
| Ist ungefähr so comment cela berühmte Jaein de Dostojewski |
|
|
| |
|
|
|
Jörg Sellmeyer | Quelque chose comme peut-être? KompilierenMarqueSéparation
Proc RoundAbout
Parameters F!,n%,G&
Declare r%
r% = Round(F!,n%) = G&
Print Str$(F!) + = + Str$(G&) + : + Str$(r%)
Return r%
EndProc
RoundAbout(0.99993,1,5)
RoundAbout(1.09993,1,2)
RoundAbout(2.99993,3,3)
RoundAbout(0.99093,1,1)
Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 13.11.2007 ▲ | |
|
|
|
|
Frank Abbing | @Jörg, aucun Funktion zum Runden, mais une Condition! @ iF, justement de dir hätte je erwartet, une sinnvolle simplification trop erkennen.
Bien sûr peut sich cela aussi so abfragen (Beispiel): KompilierenMarqueSéparation |
|
|
| |
|
|
|
| eh bien comme simplification erkenne je es sehrwohl, seulement cela Sinnvoll reicht mir ici pour une Implementierung pas entier aus - simple weil je selbst encore keinen le cas hatte chez dem je es hätte brauchen peut. peux mais bien son le moi ici seulement quelque chose übersehe - peux mich arrêt seulement pas erinnern derartiges la fois irgendwo nécessaire trop avons. |
|
|
| |
|
|
|
Frank Abbing | ensuite hantierst du pas souvent avec Floats. Versuch doch seulement la fois, deux Floats sur Gleichheit trop vérifier. cela seul peux déjà böse dans qui Hose aller, si du avec den payons auparavant gerechnet la hâte. aussi pour den le cas wäre qui neue Operator approprié. |
|
|
| |
|
|
|
RGH | |
|
|
|
| @Frank: je handtiere souvent avec Floats, aussi chez qui calculation de Zahlenreihen et Tabellen comment z.B. Preisberechnungsblättern et/ou bien Abrechnungsformularen. je nutze si überhaupt Round. |
|
|
| |
|
|
|
Frank Abbing |
Es hat déjà seinen Sinn, dass qui Round-Funktion sur une beliebige Anzahl Nachkommastellen runden peux!
Mag son. mais s'il te plaît erstelle aussi la fois un simples Beispiel, um deux beliebige Floats sur Gleichheit trop vérifier. deux Floats, qui pas gerundet volonté dürfen. |
|
|
| |
|
|