Files
prak2024phpOskar/tasks/task_01/index.php
T
2024-07-28 20:23:08 +02:00

26 lines
647 B
PHP

<?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();
}