Einfach 0 gelöst 0% Erfolgsquote

Body-Mass-Index

Berechne den BMI aus Gewicht und Größe.

Das lernst du

  • Einen Wert quadrieren und teilen
  • Mit Dezimalzahlen arbeiten
  • Eine Formel in Code übersetzen

Problem

Der Body-Mass-Index (BMI) ist das Gewicht in Kilogramm geteilt durch das Quadrat der Körpergröße in Metern.

Implementiere body_mass_index(weight_kg, height_m).

Eingabe

weight_kg: Gewicht in Kilogramm. height_m: Körpergröße in Metern.

Ausgabe

Gib weight_kg / (height_m × height_m) zurück.

Einschränkungen

1 ≤ weight_kg ≤ 500; 0.5 ≤ height_m ≤ 2.5

Beispiele

Beispiel 1
Eingabe:
height_m = 1.8
weight_kg = 72.0

Erwartete Ausgabe:
expected = 22.222222
Eingabe:
double height_m = 1.8;
double weight_kg = 72.0;

Erwartete Ausgabe:
double expected = 22.222222;
Eingabe:
double height_m = 1.8;
double weight_kg = 72.0;

Erwartete Ausgabe:
double expected = 22.222222;

Erläuterung

1,8 × 1,8 = 3,24 und 72 / 3,24 ≈ 22,2222.

Beispiel 2
Eingabe:
height_m = 1.0
weight_kg = 50.0

Erwartete Ausgabe:
expected = 50.0
Eingabe:
double height_m = 1.0;
double weight_kg = 50.0;

Erwartete Ausgabe:
double expected = 50.0;
Eingabe:
double height_m = 1.0;
double weight_kg = 50.0;

Erwartete Ausgabe:
double expected = 50.0;

Erläuterung

Bei einer Körpergröße von 1 Meter entspricht der BMI dem Gewicht: 50.

So gehst du vor

Versuch es zuerst allein und öffne dann einen Hinweis nach dem anderen.

Hinweis 1

BMI vergleicht Gewicht mit der quadrierten Größe, also zählt der Höhenwert doppelt.

Hinweis 2

Quadriere zuerst die Höhe oder achte beim Dividieren auf Klammern.

Hinweis 3

Verwende Dezimaldivision, weil das Ergebnis meist keine ganze Zahl ist.

Erwartete Komplexität

Zeit O(1), zusätzlicher Speicher O(1)

Referenzen

Diese Aufgabe wurde für CodeUtility angepasst. Beachte die oben genannten Vorgaben und Einschränkungen.

Von anderen lernen

Community-Lösungen

Noch keine veröffentlichten Lösungen. Löse die Aufgabe und teile als Erster eine Lösung.