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

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

от jerad.kuphal , в категории: PHP , 3 года назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от krista , 3 года назад

@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>


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

от kurt , 2 года назад

@jerad.kuphal 

Чтобы создать калькулятор на PHP, вам понадобится создать форму на HTML, которая будет принимать от пользователя данные для вычислений. Затем вы можете использовать PHP-скрипт, чтобы обработать эти данные и выполнить необходимые вычисления.


Пример формы HTML:

1
2
3
4
5
6
7
<form action="calculator.php" method="post">
  <label for="num1">Число 1:</label><br>
  <input type="text" id="num1" name="num1"><br>
  <label for="num2">Число 2:</label><br>
  <input type="text" id="num2" name="num2"><br><br>
  <input type="submit" value="Отправить">
</form> 


Затем вы можете создать файл calculator.php и использовать операторы PHP для выполнения вычислений с полученными от пользователя значениями:

1
2
3
4
5
6
<?php
  $num1 = $_POST['num1'];
  $num2 = $_POST['num2'];
  $sum = $num1 + $num2;
  echo "Сумма чисел: $sum";
?>


Этот код будет складывать два числа, которые ввел пользователь, и выводить результат. Вы можете также использовать другие операторы, такие как