G

Untitled

public
Guest Jun 01, 2025 Never 26
Clone
Plaintext paste1.txt 24 lines (22 loc) | 737 Bytes
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
}