Die BlutalkoholBerechnung berechnet den Promillewert einer Person. Sie zeigt das EVA-Prinzip mit mehreren Benutzereingaben und einer Berechnungsformel.
public class BlutalkoholSchlechter {
public static void main(String[] args) {
// E – Eingabe
double aufgenommenerAlkohol = InOut.readDouble(
"Wie viel Alkohol wurde aufgenommen? Angabe in ml\t");
double verteilungsFaktor = InOut.readDouble("Verteilungsfaktor?\t");
int gewicht = InOut.readInt("Gewicht? Angabe in kg\t");
double getraenkIndex = InOut.readDouble("Getränke Alkoholindex?\t");
// V – Verarbeitung
double aufgenommerAlkoholGramm =
aufgenommenerAlkohol * getraenkIndex * 0.8;
double promille =
aufgenommerAlkoholGramm / (gewicht * verteilungsFaktor);
// A – Ausgabe
System.out.println("Promille: " + promille);
}
}Verwendete Konzepte
- Variablen – Speichern von Zwischenergebnissen
- Benutzereingabe mit
InOut.readDouble()undInOut.readInt() - Operatoren – Multiplikation, Division, Klammerung
- Datentypen –
doubleundint - EVA-Prinzip – klare Trennung in Eingabe, Verarbeitung, Ausgabe
Zur Formel
Promille = (Alkoholmenge in ml × Getränkeindex × 0,8) / (Gewicht in kg × Verteilungsfaktor)
Der Verteilungsfaktor ist abhängig vom Geschlecht (Mann: ~0,7, Frau: ~0,6).