Delphi-PRAXiS
Seite 2 von 5     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi >= bei real? (https://www.delphipraxis.net/38870-%3D-bei-real.html)

Aenogym 25. Jan 2005 13:23

Re: >= bei real?
 
Zitat:

Zitat von Chegga
Hi,

Delphi-Quellcode:
if ((x * x) > a) or ((x * x) = a) then
//...
:roll: Umständlicher geht es auch nicht mehr... :wink:

ich hab das gleiche komische problem, wie air. bei mir geht obiges, aber nicht >=...


Zitat:

Zitat von Chegga
So geht es bei mir auch problemlos:
[...]

du glücklicher ;)

Aenogym

Wuaegner 25. Jan 2005 13:26

Re: >= bei real?
 
hm
bei mir geht's auch so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  x,a: real;
begin
  if (x * x) >= a then
  //...
end;

Airblader 25. Jan 2005 13:26

Re: >= bei real?
 
Zitat:

Zitat von Wuaegner
Zitat:

Jetzt will ich prüfen, ob x² >= a ist.
wenn nicht, soll eine fehlermeldung erscheinen.
Zitat:

Ich will ja nur x² > a abfangen, um Fehleingaben zu verhindern
:spin2:

Sorry, im 2. sollte es "<" und nicht ">" sein :lol:

Naja, jetzt geht alles :)

Es sei denn, die Wurzel aus 16 ist nicht 4 :mrgreen:
(jaja, +- 4, aber bei uns nur nicht negative Zahlen)

air

Matze 25. Jan 2005 13:28

Re: >= bei real?
 
Zitat:

Zitat von Airblader
Es sei denn, die Wurzel aus 16 ist nicht 4 :mrgreen:
(jaja, +- 4, aber bei uns nur nicht negative Zahlen)

Wurzel 16 ist definitiv 4, nicht +/- 4 *klugsch...*

Chegga 25. Jan 2005 13:30

Re: >= bei real?
 
Hi,
Zitat:

Zitat von Airblader
(jaja, +- 4, aber bei uns nur nicht negative Zahlen)

Es gibt nur positive Zahlen unter der Wurzel.
Alles andere ist Sinnlos. :zwinker:

MfG Marc

[Edit] Mein "Stadtsnachbar" war mal wieder schneller! :wall: [/Edit]

Ultimator 25. Jan 2005 13:31

Re: >= bei real?
 
Nö, denn...
Code:
sqr(x)=a <=> sqrt(a)=x
Dann kannst du ja, wenn a 16 sein soll, für x sowohl +4 als auch -4 einsetzen ;-)
Weil das Vorzeichen bei geradem Exponenten wegfällt ;-)

*auch mal klugsch...en will* :mrgreen:

Wuaegner 25. Jan 2005 13:31

Re: >= bei real?
 
Aber:

x² = 16 |wurzel( )
x = +/- 4 <= das is dann aber schon die Lösungsmenge gell?

st-matze 25. Jan 2005 13:32

Re: >= bei real?
 
Ich würde ja zum Vergleich von float/double and so on
grundsätzlich folgendes empfehlen

Delphi-Quellcode:
uses
  Math,
  Types;
{..}
  if CompareValue(x*x,a) = LesserThanValue then

SubData 25. Jan 2005 13:32

Re: >= bei real?
 
√ aus ± 16 = 4 ...

Steve 25. Jan 2005 13:35

Re: >= bei real?
 
Wurzel von -16 ist die leere Menge (außer bei komplexe Zahlen glaub ich)

Wurzel 16 = +-4 stimmt.


Ist ja aber hier auch wurscht -g-

Gruß
Stephan :dance:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:32 Uhr.
Seite 2 von 5     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz