Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

⚖️ BMI-Rechner

▶️ Direkt auf Replit starten

Run on Replit

Run klicken → Launcher öffnet → Projekt auswählen

Ein Body-Mass-Index Rechner mit Kategorien-Anzeige und moderner Tkinter-GUI.

Features

  • BMI-Berechnung nach WHO-Standard
  • Eingabe in metrisch (kg/cm) oder imperial (lbs/inch)
  • Farbige Kategorie-Anzeige:
    • Untergewicht (blau)
    • Normalgewicht (grün)
    • Übergewicht (gelb)
    • Adipositas Grad I (orange)
    • Adipositas Grad II/III (rot)
  • Gesundheitlicher Hinweis zur aktuellen Kategorie
  • Idealgewicht-Bereich anzeigen
  • Ergebnis exportieren (als .txt)

Technologien

Technologie Version Verwendung
Python 3.8+ Programmiersprache
Tkinter built-in GUI Framework

Projektstruktur

04_BMI_Rechner/
├── README.md               # Projektdokumentation
├── requirements.txt        # Abhängigkeiten
├── .gitignore              # Git-Ausschlüsse
├── main.py                 # Einstiegspunkt
├── src/
│   ├── __init__.py
│   └── bmi_calculator.py   # Logik & GUI
└── tests/
    ├── __init__.py
    └── test_bmi.py         # Unit-Tests

Installation & Start

# 1. Repository klonen
git clone <repo-url>
cd 04_BMI_Rechner

# 2. (Optional) Virtuelle Umgebung erstellen
python -m venv venv
source venv/bin/activate        # Linux/Mac
venv\Scripts\activate           # Windows

# 3. Abhängigkeiten installieren
pip install -r requirements.txt

# 4. Starten
python main.py

BMI-Kategorien (WHO)

Kategorie BMI-Bereich
Untergewicht < 18,5
Normalgewicht 18,5 – 24,9
Übergewicht 25,0 – 29,9
Adipositas Grad I 30,0 – 34,9
Adipositas Grad II 35,0 – 39,9
Adipositas Grad III ≥ 40,0

BMI-Formel

BMI = Gewicht (kg) / (Größe (m))²

Tests ausführen

python -m pytest tests/ -v

Autor

Abdussamed Sancak — IT-Umschulung FIAE
Entwickelt als Portfolio-Projekt · 2025