====== 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 [[https://de.wikipedia.org/wiki/Schweizer_Landeskoordinaten|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 der ''main''-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//
{{tag>M319-LU09}} [[https://creativecommons.org/licenses/by-nc-sa/4.0/ch/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Marcel Suter, Kevin Maurizi