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; }