Programmieren mit C#
Berechnungen mit Einheiten und Grenzen
Du überträgst einfache Alltagssituationen in nachvollziehbare Formeln und prüfst Eingaben und Ergebnisse.
- Fragen
- 10
- Dauer
- ca. 5–10 Min.
- Internes Trainingsziel
- 60 %
- Verstehen
Grundlagen in Ruhe anschauen.
- Ausprobieren
Antworten wählen und bei Bedarf ändern.
- Weiterkommen
Nach der Abgabe Lösungen mit Erklärungen sehen.
VERSTEHEN
Kurz erklärt. Gut vorbereitet.
Zusammenhänge verstehen
Beginne eine Rechenaufgabe mit drei Fragen: Welche Werte werden eingegeben? Welche Einheit hat jeder Wert? Was soll herauskommen? Bei gleichbleibender angenommener Durchschnittsgeschwindigkeit gilt Fahrzeit in Stunden = Strecke in km / Geschwindigkeit in km/h. Für Minuten multiplizierst du anschliessend mit 60. Der Verbrauch in Litern ergibt sich aus Strecke / 100 * LiterPro100Km. Das sind vereinfachte Planungsrechnungen, keine Zusage für eine echte Fahrt. Stunden, Minuten und Sekunden werden zu Dezimalstunden mit stunden + minuten / 60m + sekunden / 3600m. Das ist eine Dezimaldarstellung, nicht ein Wechsel in ein anderes physikalisches Einheitensystem. Bei einem Einkaufsbudget liefern Math.Floor(budget / preis) die ganze Stückzahl und budget - anzahl * preis das Restgeld. Geldbeträge lassen sich in diesen Beispielen mit decimal und m-Literalen rechnen. Prüfe Eingaben vor der Rechnung: gültiges Zahlenformat, Strecke und Budget mindestens null, Geschwindigkeit und Stückpreis grösser als null. Für normalisierte Zeitangaben liegen Minuten und Sekunden jeweils zwischen 0 und 59. Runde erst das fertige Ergebnis für die gewünschte Anzeige und prüfe einen leicht nachrechenbaren Beispielwert.