Ein Programm mit Benutzereingaben
Vorgaben im Programm
Im bisher benutzten Programm zur Berechnung der Blutalkoholkonzentration sind die Ausgangsdaten fest vorgegeben.
xxxxxxxxxx
undefined
Das hat den Nachteil, dass das Programm nur für genau diese Daten den gesuchten BAK-Wert liefert. Interessanter wäre das Programm, wenn man es für beliebige (sinnvolle) Ausgangsdaten nutzen könnte.
Eingaben durch den Benutzer
Im folgenden Programm werden Benutzereingaben mit Hilfe des input
-Operators an geeignete Variablen weitergegeben. Was es mit dem float
-Operator auf sich hat, werden wir in den weiteren Abschnitten klären.
xxxxxxxxxx
undefined
Aufgabe 1
(a) Teste das Programm mit unterschiedlichen Eingabewerten.
(b) Der Reduktionsfaktor beträgt bei Frauen und Jugendlichen 0.6 und bei Männern 0.7. Ändere das Programm so ab, dass der Benutzer auch den Reduktionsfaktor (als Zahl) eingeben kann. Mache dir auch klar, was ein größerer / kleinerer Reduktionsfaktor bewirkt.
(c) Was leistet das folgende Programm. Kannst du es durch eine Analyse des Quelltextes vorhersagen?
xxxxxxxxxx
undefined
Hinweis: Mit Fallunterscheidungen werden wir uns detaillierter in weiteren Abschnitten beschäftigen.
(d) Manche Eingaben werden mit dem input
-Operator und dem float
-Operator realisiert, andere Eingaben erfordern nur die Verwendung des input
-Operators. Woran könnte das liegen?