Task 1: Calculator init
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
require 'vendor/autoload.php';
|
||||
|
||||
use App\Calculator;
|
||||
use App\Operation;
|
||||
|
||||
try {
|
||||
$calculator = new Calculator();
|
||||
|
||||
$result = $calculator->calculate(10, 5, Operation::ADD);
|
||||
echo "Wynik dodawania: $result\n";
|
||||
|
||||
$result = $calculator->calculate(10, 5, Operation::SUBTRACT);
|
||||
echo "Wynik odejmowania: $result\n";
|
||||
|
||||
$result = $calculator->calculate(10, 5, Operation::MULTIPLY);
|
||||
echo "Wynik mnożenia: $result\n";
|
||||
|
||||
$result = $calculator->calculate(10, 5, Operation::DIVIDE);
|
||||
echo "Wynik dzielenia: $result\n";
|
||||
} catch (InvalidArgumentException $e) {
|
||||
echo 'Błąd: ' . $e->getMessage();
|
||||
}
|
||||
Reference in New Issue
Block a user