first code
parent
561d6b3cdf
commit
e7e615ac89
|
@ -0,0 +1,28 @@
|
||||||
|
import 'dart:io';
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
// Benutzer eingeben
|
||||||
|
print('Bitte gib deine Daten ein:');
|
||||||
|
stdout.write('Gewicht (in kg): ');
|
||||||
|
double gewicht = double.parse(stdin.readLineSync()!);
|
||||||
|
stdout.write('Strecke (in km): ');
|
||||||
|
double strecke = double.parse(stdin.readLineSync()!);
|
||||||
|
stdout.write('Zeit (in Minuten): ');
|
||||||
|
double zeit = double.parse(stdin.readLineSync()!);
|
||||||
|
|
||||||
|
// Berechnungen
|
||||||
|
double geschwindigkeitProKilometer = zeit / strecke;
|
||||||
|
double kalorienverbrauch = berechneKalorienverbrauch(strecke, gewicht);
|
||||||
|
|
||||||
|
// Ergebnisse anzeigen
|
||||||
|
print('\nErgebnisse:');
|
||||||
|
print('Geschwindigkeit pro Kilometer: ${geschwindigkeitProKilometer.toStringAsFixed(2)} Minuten');
|
||||||
|
print('Kalorienverbrauch: ${kalorienverbrauch.toStringAsFixed(2)} kcal');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Funktion zur Berechnung des Kalorienverbrauchs basierend auf dem MET-Wert und der gelaufenen Strecke
|
||||||
|
double berechneKalorienverbrauch(double distanzInKilometer, double gewichtDesBenutzers) {
|
||||||
|
double met = 7.5; // Annahme eines durchschnittlichen MET-Werts für Jogging
|
||||||
|
double zeitInStunden = 40 / 60; // Annahme einer Zeit von 40 Minuten, um den Kalorienverbrauch zu berechnen
|
||||||
|
return gewichtDesBenutzers * met * zeitInStunden;
|
||||||
|
}
|
Loading…
Reference in New Issue