diff --git a/src/Run.py b/src/Run.py
index 943a751..46f7972 100644
--- a/src/Run.py
+++ b/src/Run.py
@@ -38,7 +38,7 @@ def calculate_nutrition(food, weight):
# Runden und Berechnen der Nährwerte basierend auf dem Gewicht
kcal, ew, fett, kh, bst, ca = result
nutrition_values = [
- schulrunden(kcal * weight / 100), # kcal gerundet auf ganze Zahl
+ schulrunden(kcal * weight / 100, ist_kcal=True), # kcal gerundet auf ganze Zahl
schulrunden(ew * weight / 100, 1), # EW gerundet auf eine Dezimalstelle
schulrunden(fett * weight / 100, 1), # Fett gerundet auf eine Dezimalstelle
schulrunden(kh * weight / 100, 1), # KH gerundet auf eine Dezimalstelle
@@ -55,7 +55,11 @@ def calculate_nutrition(food, weight):
-def schulrunden(zahl, stellen=0):
+def schulrunden(zahl, stellen=0, ist_kcal=False):
+ # Wenn es sich um kcal handelt und der Wert vor der Rundung zwischen 0 und 1 liegt
+ if ist_kcal and 0 < zahl < 1:
+ return 1
+
faktor = 10 ** stellen
zahl = zahl * faktor
basis = floor(zahl)
diff --git a/src/templates/index.html b/src/templates/index.html
index 2e3bbc1..dcb27e7 100644
--- a/src/templates/index.html
+++ b/src/templates/index.html
@@ -270,7 +270,7 @@ function updateTotalNutrition() {
-
+