Как создать калькулятор на php?

Пользователь

от jerad.kuphal , в категории: PHP , 4 месяца назад

Как создать калькулятор на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от krista , 4 месяца назад

@jerad.kuphal Посмотрите мой небольшой пример простого калькулятора на PHP, в данном примере базовый функционал:

  • сложить
  • вычесть
  • умножить
  • разделить

Но его легко расширить и добавить дополнительные операции.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<html lang="ru">
<head>
    <title>Простой калькулятор на PHP</title>
</head>

<?php
$number1 = $_POST['number1'];
$number2 = $_POST['number2'];
$operator = $_POST['operator'];
$result = '';
if (is_numeric($number1) && is_numeric($number2)) {
    switch ($operator) {
        case "Сложить":
            $result = $number1 + $number2;
            break;
        case "Вычесть":
            $result = $number1 - $number2;
            break;
        case "Умножить":
            $result = $number1 * $number2;
            break;
        case "Разделить":
            $result = $number1 / $number2;
    }
}

?>

<body>
<div id="container">
    <h1>Простой калькулятор на PHP</h1>
    <form action="" method="post">
        <p>
            <label for="number1">Число 1</label>
            <input type="number" name="number1" id="number1" required="required" value="<?= $number1; ?>"/>
        </p>
        <p>
            <label for="number2">Число 2</label>
            <input type="number" name="number2" id="number2" required="required"
                   value="<?= $number2; ?>"/>
        </p>
        <p>Результат: <?= $result; ?></p>
        <input type="submit" name="operator" value="Сложить"/>
        <input type="submit" name="operator" value="Вычесть"/>
        <input type="submit" name="operator" value="Умножить"/>
        <input type="submit" name="operator" value="Разделить"/>
    </form>
</div>
</body>
</html>