Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m319:learningunits:lu06:aufgaben:laengen [2025/06/23 07:45] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m319:learningunits:lu06:aufgaben:laengen [2025/06/23 19:48] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 217.113.194.191 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== LU06.A05: Längenumrechner ====== | ||
| + | <WRAP center round todo 60%> | ||
| + | Erstelle ein Programm, das eine Längenangabe zwischen verschiedenen Einheiten umrechnen kann. | ||
| + | </ | ||
| + | < | ||
| + | <iframe src=" | ||
| + | </ | ||
| + | |||
| + | Das Programm erwartet drei Benutzereingaben: | ||
| + | * Die Länge, z.B. 15.74 | ||
| + | * Die Einheit von der umgerechnet werden soll, z.B. Meter | ||
| + | * Die Einheit in die umgerechnet werden soll, z.B. Seemeilen | ||
| + | |||
| + | Das Programm gibt die umgerechnete Längeneinheit aus. | ||
| + | |||
| + | ===== Auftrag ===== | ||
| + | Wir verwenden zwei Listen mit den Einheiten und den Umrechnungsfaktoren, | ||
| + | |||
| + | ^ units ^ factors ^ | ||
| + | | Meter | 1 | | ||
| + | | Zentimeter | ||
| + | | Meilen | ||
| + | | Seemeilen | ||
| + | |||
| + | Für die Eingabe der Einheit, zeigt das Programm dem Benutzer alle verfügbaren Einheiten an. | ||
| + | Danach gibt der Benutzer den Wert und die beiden Einheiten (Von/Nach) für die Umrechnung ein. | ||
| + | Entspricht seine Eingabe nicht einer der verfügbaren Einheiten, so zeigen wir eine Fehlermeldung und der Benutzer kann seine Eingabe wiederholen. | ||
| + | |||
| + | Zuletzt rechnet das Programm den Wert um und zeigt das Resultat an. | ||
| + | |||
| + | |||
| + | |||
| + | ===== Vorgehen ===== | ||
| + | |||
| + | - Akzeptiere das GitHub Classroom Assignment im Moodlekurs. | ||
| + | - Um die Issues zu erhalten, trage deinen Namen ins '' | ||
| + | - Überprüfe dein Repo ob die Issues vorhanden sind (dauert etwa 2 Minuten, Seite aktualisieren nicht vergessen) | ||
| + | - Klone das Repository in PyCharm. \\ Im Repository auf GitHub findest du eine Reihe von Issues. Diese Issues zeigen dir, wie du das Programm schrittweise umsetzen kannst. | ||
| + | - Schaue dir das Issue **1** an. | ||
| + | - Codiere die im Issue beschriebene Programmlogik in '' | ||
| + | - Führe die im Issue beschriebenen Testfälle in '' | ||
| + | - Falls die Testfälle erfolgreich durchgeführt wurden: | ||
| + | - Führe einen Commit durch. Schreibe als Commit-Message " | ||
| + | - Führe einen Push in das GitHub Repository durch. | ||
| + | - Schaue dir das nächste Issue an und gehe zu Schritt 6. | ||
| + | - Sonst: | ||
| + | - Suche die Ursache für den Fehler und gehe zu Schritt 6. | ||
| + | - Führe einen Push durch. | ||
| + | |||
| + | === Abgabe === | ||
| + | Die Abgabe erfolgt durch den Push ins GitHub Repository. | ||
| + | In Moodle ist keine Abgabe vorgesehen oder möglich. | ||
| + | ---- | ||
| + | < | ||
| + | < | ||
| + | GitHub-Repo: | ||
| + | |||
| + | //Lernende am BZZ **müssen** den Link zum GitHub Classroom Assignment verwenden// | ||
| + | </ | ||
| + | {{tag> | ||
| + | [[https:// | ||