Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 15:39

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Zahlenvergleich

Discussion on Zahlenvergleich within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Sura1506's Avatar
 
elite*gold: 1
Join Date: Dec 2007
Posts: 645
Received Thanks: 92
Zahlenvergleich

Hallo,
ich habe ein kleines Problem.
Der Benutzer soll eine Zahl eingeben, welche als $Zahl1 gespeichert wird. $Zahl2 wird ebenfalls auf diese Art angelegt. $Zahl3 wird per zufall generiert.
Jetzt möchte ich, das die Zahlen mit $Zahl3 verglichen wird und mir ausgegeben wird ob $Zahl1 oder $Zahl2 näher an $Zahl3 dran ist.
Ich sitz da jetzt schon seit knapp 2 Stunden drann, aber mir fällt der Rechenweg nicht ein.

Wüsstest ihr da weiter?

Lg
Sura1506 is offline  
Old 03/03/2012, 21:43   #2
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by Sura1506 View Post
Hallo,
ich habe ein kleines Problem.
Der Benutzer soll eine Zahl eingeben, welche als $Zahl1 gespeichert wird. $Zahl2 wird ebenfalls auf diese Art angelegt. $Zahl3 wird per zufall generiert.
Jetzt möchte ich, das die Zahlen mit $Zahl3 verglichen wird und mir ausgegeben wird ob $Zahl1 oder $Zahl2 näher an $Zahl3 dran ist.
Ich sitz da jetzt schon seit knapp 2 Stunden drann, aber mir fällt der Rechenweg nicht ein.

Wüsstest ihr da weiter?

Lg
abstand zwischen 2 werten = abs($a-$b)...

je kleiner die differenz zweier werte, desto dichter liegen sie wohl beieinander :P
lolkop is offline  
Thanks
1 User
Old 03/03/2012, 21:51   #3
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
PHP Code:
;Differenzen berechenen
$Diff1 
$Zahl1 $Zahl3 
$Diff2 
$Zahl2 $Zahl3

;Nur die Werte der Differenzen zählenalso werden negative zu positiven gemacht
If $Diff1 0 Then $Diff1 *= -1
If $Diff2 0 Then $Diff2 *= -1

If $Diff1 $Diff2 Then
    MsgBox
(0"""beide gleich nah")
ElseIf 
$Diff1 $Diff2 Then
    MsgBox
(0"""zahl1 ist näher dran")
Else
    
MsgBox(0"""zahl2 ist näher dran")
EndIf 
jacky919 is offline  
Thanks
1 User
Old 03/03/2012, 22:28   #4
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by jacky919 View Post
PHP Code:
;Nur die Werte der Differenzen zählenalso werden negative zu positiven gemacht
If $Diff1 0 Then $Diff1 *= -1
If $Diff2 0 Then $Diff2 *= -
für soetwas gibt es doch beträge, bzw auf englisch absolute zahlen :P
lolkop is offline  
Reply




All times are GMT +1. The time now is 15:40.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.