diff --git a/classes/average_fuel_controller.php b/classes/average_fuel_controller.php new file mode 100644 index 0000000..700af11 --- /dev/null +++ b/classes/average_fuel_controller.php @@ -0,0 +1,14 @@ +model = $model; + } + + public function calculate($fuel, $kilo) { + $this->model->calculate($fuel, $kilo); + } +} +?> \ No newline at end of file diff --git a/classes/average_fuel_model.php b/classes/average_fuel_model.php new file mode 100644 index 0000000..b32c952 --- /dev/null +++ b/classes/average_fuel_model.php @@ -0,0 +1,24 @@ +enabled = false; + } + + public function calculate($fuel, $km) { + $this->liter_per_100km = $fuel*100/$km; + $this->enabled = true; + } + + public function getResult() { + return $this->liter_per_100km; + } + + public function isEnabled() { + return $this->enabled; + } +} +?> \ No newline at end of file diff --git a/index.php b/index.php new file mode 100644 index 0000000..b279490 --- /dev/null +++ b/index.php @@ -0,0 +1,42 @@ +calculate($_GET['fuel'], $_GET['kilo']); + } +?> + + + +
+ +Average fuel consumption = ' . $model->getResult() . + ' liters/100 kilometers
'; + } +?> + + \ No newline at end of file