smart tv

Breaking

sábado, 22 de julio de 2023

 <!DOCTYPE html>

<html>

<head>

    <title>Calculadora Básica</title>

    <style>

        body {

            font-family: Arial, sans-serif;

        }

        .calculator {

            width: 200px;

            border: 1px solid #ccc;

            padding: 10px;

            margin: 0 auto;

        }

        .result {

            margin-bottom: 10px;

        }

        button {

            width: 40px;

            height: 40px;

            font-size: 18px;

            margin: 5px;

        }

    </style>

</head>

<body>

    <div class="calculator">

        <div class="result">

            <input type="text" id="result" disabled>

        </div>

        <button onclick="appendNumber('7')">7</button>

        <button onclick="appendNumber('8')">8</button>

        <button onclick="appendNumber('9')">9</button>

        <button onclick="appendOperator('+')">+</button>

        <br>

        <button onclick="appendNumber('4')">4</button>

        <button onclick="appendNumber('5')">5</button>

        <button onclick="appendNumber('6')">6</button>

        <button onclick="appendOperator('-')">-</button>

        <br>

        <button onclick="appendNumber('1')">1</button>

        <button onclick="appendNumber('2')">2</button>

        <button onclick="appendNumber('3')">3</button>

        <button onclick="appendOperator('*')">*</button>

        <br>

        <button onclick="appendNumber('0')">0</button>

        <button onclick="clearInput()">C</button>

        <button onclick="calculate()">=</button>

        <button onclick="appendOperator('/')">/</button>

    </div>


    <script>

        function appendNumber(number) {

            document.getElementById('result').value += number;

        }


        function appendOperator(operator) {

            document.getElementById('result').value += operator;

        }


        function clearInput() {

            document.getElementById('result').value = '';

        }


        function calculate() {

            try {

                const result = eval(document.getElementById('result').value);

                document.getElementById('result').value = result;

            } catch (error) {

                document.getElementById('result').value = 'Error';

            }

        }

    </script>

</body>

</html>


No hay comentarios.:

Publicar un comentario