| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
ScaraX
Anmeldungsdatum: 16.11.2004 Beiträge: 4
|
Verfasst am: 16.11.2004, 22:17 Titel: Punkt im Kreis |
|
|
Hi!
Also ich habe folgendes Problem:
| Code: |
cls
screen 12
circle(200,200),100
randomize timer
x=int(rnd*300)+1
y=int(rnd*200)+1
PSET (x,y)
|
Mit welcher Formel kann ich überprüfen ob der Punkt auf bzw IN dem Kreis liegt?
Danke im Vorraus!
Mfg
Scarax[/code] |
|
| Nach oben |
|
 |
Stefan
Anmeldungsdatum: 17.09.2004 Beiträge: 22
|
Verfasst am: 16.11.2004, 22:25 Titel: |
|
|
Erst die Entfernung zwischen Punkt und Kreismitte mit Pytagoras (a² + b² = c²) berechnen und dann mit dem Kreisradius vergleichen.
| Code: | Entfernung = SQR((x - 200) ^ 2 + (y - 200) ^ 2)
IF Entfernung > 100 THEN
PRINT "Punkt auserhalb des Kreises"
ELSEIF Entfernung = 100 THEN
PRINT "Punkt auf dem Kreis"
ELSE
PRINT "Punkt im Kreis"
END IF |
|
|
| Nach oben |
|
 |
ScaraX
Anmeldungsdatum: 16.11.2004 Beiträge: 4
|
Verfasst am: 16.11.2004, 22:28 Titel: |
|
|
| Danke genau das hab ich gesucht! |
|
| Nach oben |
|
 |
|