This commit is contained in:
@ -38,7 +38,7 @@ def calculate_nutrition(food, weight):
|
|||||||
# Runden und Berechnen der Nährwerte basierend auf dem Gewicht
|
# Runden und Berechnen der Nährwerte basierend auf dem Gewicht
|
||||||
kcal, ew, fett, kh, bst, ca = result
|
kcal, ew, fett, kh, bst, ca = result
|
||||||
nutrition_values = [
|
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(ew * weight / 100, 1), # EW gerundet auf eine Dezimalstelle
|
||||||
schulrunden(fett * weight / 100, 1), # Fett gerundet auf eine Dezimalstelle
|
schulrunden(fett * weight / 100, 1), # Fett gerundet auf eine Dezimalstelle
|
||||||
schulrunden(kh * weight / 100, 1), # KH 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
|
faktor = 10 ** stellen
|
||||||
zahl = zahl * faktor
|
zahl = zahl * faktor
|
||||||
basis = floor(zahl)
|
basis = floor(zahl)
|
||||||
|
@ -270,7 +270,7 @@ function updateTotalNutrition() {
|
|||||||
<datalist id="products">
|
<datalist id="products">
|
||||||
<!-- Produkte werden hier dynamisch eingefügt -->
|
<!-- Produkte werden hier dynamisch eingefügt -->
|
||||||
</datalist>
|
</datalist>
|
||||||
<input type="number" id="weight" name="weight" placeholder="Gramm" oninput="updateButtonState()">
|
<input type="number" id="weight" name="weight" placeholder="Gramm" step="0.1" oninput="updateButtonState()">
|
||||||
<button type="submit" id="submit-button" disabled>Hinzufügen</button>
|
<button type="submit" id="submit-button" disabled>Hinzufügen</button>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
Reference in New Issue
Block a user