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