Français
Wünsche et Anregungen

Wunsch: Neuer relationaler Operator "ungefähr"

 
- page 1 -



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]
 
08.11.2007  
 



 
- page 2 -



Jörg
Sellmeyer

KompilierenMarqueSéparation
Ok, qui comparaison avec qui nombre entier était quelque chose trop kurz gesprungen.
Im Prinzip pouvoir mon Funktion mais oui c'est ca cela, quoi Rolands ou bien Votre Konstruktion aussi faire.
KompilierenMarqueSéparation
Proc RoundAbout

    Parameters F!,n%,F2!
    Declare r%
    r% = (Round(F!,n%) = Round(F2!,n%))
    Print Str$(F!) +  =  + Str$(F2!) + :  + Str$(r%)
    Print Str$(Round(F!,n%)) +  =  + Str$(Round(F2!,n%)) + :  + Str$(r%)
    Return r%

EndProc

WhileLoop 10

    print RoundAbout(1.573525,&Loop,1.573527),&Loop

Wend

Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
13.11.2007  
 




Frank
Abbing
cet Lösungen aller naturellement, mais ils sont allesamt pas effizient. un zusätzlicher relationaler Operator wäre sûrement léger einzubauen et serait pas plus stören.
Mich personnelle würden solche rudimentären Erweiterungen glücklicher faire comme qui x-te Zusammenfassung de 2-3 APIs. mais s'il te plaît...
 
13.11.2007  
 




RGH
Einen neuen Operator, qui dans qui mathématique völlig inconnu ist, halte je pour wenig hilfreich.

plutôt pourrait je mir une Set-Funktion présenter, avec qui je qui Genauigkeit de Float-comparer einstellen peux, etwa Set(IrgendeinSinnvollerName, 7).
aussi sinnvoll wäre peut-être une Funktion Test(wert!, de!, jusqu'à!), avec qui überprüft wird, si un Wert entre den genannten Grenzen liegt.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
13.11.2007  
 




Frank
Abbing

Einen neuen Operator, qui dans qui mathématique völlig inconnu ist, halte je pour wenig hilfreich.


Trend-Setting est wohl pas trop deinen Stärken.
comment De toute façon, deine Propositions sembler mir zumindest un peu entgegen trop venons et je serait en Einbau daher naturellement begrüssen.
 
14.11.2007  
 




Michael
Wodrich

Einen neuen Operator, qui dans qui mathématique völlig inconnu ist, halte je pour wenig hilfreich.


comme Operator mag cela oui stimmen, mais dans très vielen Quellcodes geistern qui Gamma-Korrekturwerte herum. là pourrait on sich avec Franks Wunsch so einiges améliorer....

seulement weil qui Mathematiker encore pas sur so une Solution gekommen sommes doit vous oui pas mal son..

comment wäre es avec Toleranz pour Set et Funktion..... (engl.. Tolerance)

belle Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
16.11.2007  
 




Frank
Abbing

comme Operator mag cela oui stimmen, mais dans très vielen Quellcodes geistern qui Gamma-Korrekturwerte herum. là pourrait on sich avec Franks Wunsch so einiges améliorer....

seulement weil qui Mathematiker encore pas sur so une Solution gekommen sommes doit vous oui pas mal son..


enfin la fois Zustimmung. qui quoi-qui-paysan-pas-kennt-isst-il-pas-tenue ici im Fil fand je aussi déjà quelque chose erschreckend.
 
16.11.2007  
 




RGH
j'ai mir la fois détaillé Gedanken trop einem ungefähren comparaison gemacht:

Zuallererst: je vois un, dass so quelque chose pour mancherlei Zwecke sinnvoll ist et de daher aussi possible flexibel son sollte.

Allerdings scheiden daher quelques qui ici vorgeschlagenen Lösungen aus:
Gleichheitszeichen par Set-Funktion gesteuert: cela wäre zwar flexibel handhabbar, pouvoir den Code mais schwieriger trop lesen. si on une une Procédure betrachtet, sais on nie, quoi cela = car eh bien bedeutet: Gleicheit ou bien seulement une irgendwie geartete Ähnlichkeit qui Werte. là devrait on déjà den ganzen Code fouiller, si irgendwo une entsprechende Set-Funktion steht et quelle cette Funktionen chez Aufruf qui Procédure justement gültig sommes. juste sollte déjà juste bedeuten.
un neuer Operator, etwa ~: avec cela cette flexibel handhabbar wäre, devrait qui Grad qui Genauigkeit des Vergleichs aussi ici sur une Set-Funktion eingestellt volonté, so dass cette cela gleiche Problem comment cela Avancé Gleichheitszeichen hat, avec dem Unterschied, dass on eh bien sais, dass qui exakte Gleichheit ici probablement pas dans Frage venez.

comme Solution bietet sich daher une neue Funktion à: etwa nearly(wert1!, wert2!, genauigkeit%) wobei Genauigkeit qui gleiche signification comment chez round(wert!, genauigkeit%) hat, et le nombre qui Nachkommastellen angibt, qui beim comparaison wirken. cet numéro peux aussi négative son, um etwa chez grand payons qui hinteren se mettre pas trop berücksichtigen. nearly(5,999, 6,004, 2) serait ensuite 1 (=wahr) ergeben, là beide Werte sur 2 se mettre gerundet juste sommes, nämlich 6,00.
parallèle en supplément wäre etwa qui Funktion between(wert!, de!, jusqu'à!) imaginable, qui 1 zurückggibt si wert! entre de! et jusqu'à! liegt: de! <= wert! <= bis!
Abrunden pourrait on cela Ganze encore avec la gamine(wert!, min!, max!), cela la valeur sur qui Grenzen beschneidet, alors min! zurückgibt, si qui Wert kleiner comme min! ist et max! zurückgibt, si il größer comme max! ist. Liegt il entre, wird il inchangé retour.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
18.11.2007  
 



Jau cela riecht aussi déjà presque pour einer Intersektionskontrolle pour Rechtecke, quasi deux betweens, somit pourrait on une proc aus 7 Zeilen dans un proc aus 5 Zeilen paraphraser. peut-être bringst Du dem between mais aussi aussi encore optionale Mehrparameter chez:
KompilierenMarqueSéparation
if between(x!,y!,10,10,200,200)//prüft ob Punkt x! y! im Rechteck 10,10 - 200,200 liegt

    if between(x!,y!,x!+50,y!+50,10,10,200,200)// prüft ob Rechteck x! y! - x!+50 y!+50 im Rechteck 10 10 200 200 liegt./pre>

cela la gamine begrüsse je également très!
 
18.11.2007  
 




Michael
Wodrich
between
betweenXY
betweenXYZ

ensuite hätten wir vous juste alle.

belle Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
20.11.2007  
 



oui c'est ca XYZ J'ai eu glatt oublier qc!
 
20.11.2007  
 




Jac
de
Lad
ensuite bau s'il te plaît juste encore Ceil un, cela vermisse je déjà longtemps!
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
20.11.2007  
 



peut-être devrait wir simple un Rechteck zeichnen et qui Mitglieder puis figurer.
 
20.11.2007  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

11.725 Views

Untitledvor 0 min.
Walter03.12.2020
iF01.12.2014
holmol9330.05.2013
RICOSCH29.11.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie