LU09.A05 - Abstand im Koordinatensystem
Erstelle eine Programm, dass die Distanzen zwischen zwei Orten, welche durch Schweizer Landeskoordinaten definiert sind, berechnen kann.
Ein Programm ist erforderlich, um die Luftlinie in Kilometern zwischen zwei beliebigen Punkten in der Ebene zu berechnen, die in Schweizer Landeskoordinaten (CH1903) gegeben sind.
Beispiel der Benutzerinteraktion
Bitte geben Sie die Koordinaten des ersten Punktes ein (x1, y1): x1: 600000 y1: 200000 Bitte geben Sie die Koordinaten des zweiten Punktes ein (x2, y2): x2: 683802 y2: 247889 Die Distanz zwischen den beiden Punkten beträgt: 96.52010943321605 km
Auftrag
- Implementieren Sie die Funktion
calculate_distance
, die die Distanz zwischen zwei Punkten mit Trigonometrie berechnet. - Die
main
-Funktion soll die Benutzereingaben für die Koordinaten der beiden Punkte aufnehmen. - Rufen Sie die Funktion
calculate_distance
in dermain
-Funktion auf, um den Abstand zwischen den vom Benutzer eingegebenen Punkten zu berechnen und geben Sie diesen aus.
Vorgehen
- Akzeptieren Sie das GitHub Classroom Assignment im Moodlekurs.
- Klone Sie das Repository in Ihre Entwicklungsumgebung.
- Codieren Sie die Programmlogik in der Datei, die Sie für die Aufgabe erstellen.
- Testen Sie Ihr Programm mit verschiedenen Koordinatenpaaren und den Testfällen.
- Führen Sie einen Commit und Push Ihres Codes durch.
Abgabe
Die Abgabe erfolgt durch den Push in das GitHub-Repository. In Moodle ist keine Abgabe vorgesehen oder möglich.
⇒ GitHub Repo für externe Besucher
GitHub Repository https://github.com/templates-python/m319-lu09-a05-distance-two-points
Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden