26 lines
647 B
PHP
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();
|
|
} |