no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


de:modul:m319:learningunits:lu09:aufgaben:abstand [2025/06/23 07:45] (aktuell) – ↷ Seite von modul:m319:learningunits:lu09:aufgaben:abstand nach de:modul:m319:learningunits:lu09:aufgaben:abstand verschoben msuter
Zeile 1: Zeile 1:
 +====== LU09.A05 - Abstand im Koordinatensystem ======
 +<WRAP center round todo 60%>
 +Erstelle eine Programm, dass die Distanzen zwischen zwei Orten, welche durch Schweizer Landeskoordinaten definiert sind, berechnen kann.
 +</WRAP>
 +
 +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.
 +
 +<WRAP center round box 60%>
 +Beispiel der Benutzerinteraktion
 +<code>
 +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
 +</code>
 +</WRAP>
 +
 +===== 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.
 +
 +----
 +<details>
 +<summary>//=> GitHub Repo für externe Besucher//</summary>
 +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//
 +
 +</details>
 +{{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 
  
  • de/modul/m319/learningunits/lu09/aufgaben/abstand.txt
  • Zuletzt geändert: 2025/06/23 07:45
  • von msuter