Untitled
public
Jun 01, 2025
Never
26
1 // Основная логика расчета 2 class FuelCalculator { 3 static double calculateConsumption(double fuelUsed, double distance) { 4 return (fuelUsed / distance) * 100; // л/100км 5 } 6 7 static double calculateTripCost(double distance, double consumption, double price) { 8 return (distance / 100) * consumption * price; 9 } 10 } 11 12 // Пример виджета ввода 13 class FuelInputField extends StatelessWidget { 14 @override 15 Widget build(BuildContext context) { 16 return TextField( 17 keyboardType: TextInputType.number, 18 decoration: InputDecoration( 19 labelText: 'Потрачено топлива (л)', 20 icon: Icon(Icons.local_gas_station), 21 ), 22 ); 23 } 24 }