Task 1: Calculator init

This commit is contained in:
Oskar Grzelak
2024-07-28 20:23:08 +02:00
parent e1827b2497
commit 6a5d3ac709
10 changed files with 1806 additions and 0 deletions
+26
View File
@@ -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();
}