PHP :: Aufgabe #27 :: Lösung #2
4 Lösungen

#27
Abstand zweier Punkte
Anfänger - PHP
von Dome
- 03.01.2013 um 01:09 Uhr
Schreiben Sie ein Programm, welches den Abstand zweier Punkte berechnet. Zuvor müssen die Koordinaten beider Punkte abgefragt werden.
Konsolenausgabe:
x1:1
y1:1
x2:2
y2:2
1.4142135623730951
#2

von Exception (7090 Punkte)
- 24.06.2018 um 16:46 Uhr

<?php function calcDistance($points) { // Siehe https://en.wikipedia.org/wiki/Euclidean_distance#Two_dimensions $distance = sqrt( pow(($points[0]['x'] - $points[1]['x']), 2) + pow(($points[0]['y'] - $points[1]['y']), 2) ); return $distance; } $points[0] = array('x' => 1, 'y' => 1); $points[1] = array('x' => 2, 'y' => 2); $distance = calcDistance($points); echo 'Der Abstand zwischen den Punkten p1 ('.$points[0]["x"].'|'.$points[0]["y"].') und p2('.$points[1]["x"].'|'.$points[1]["y"].') beträgt: '.$distance.'<br />'; ?>
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1