php17

Curso de PHP🐘 y MySql🐬 [17.- Operadores matemáticos (Parte 4)]

En este tutorial vamos a usar los 3 últimos operadores incremento, decremento y exponencial.

Codigo: https://github.com/programadornovato/php/commit/6464b9a183540e6727c4ddbd07ba041e80f47606

<?php
    function desdeAqui(){
        echo "desde una funcion </br>";
    }
    function cambioAlcance(){
        $GLOBALS['chancla']="No, no me alcanzaste</br>";
    }
    function operacionesMat($operador='',$num1=0,$num2=0)
    {
        if ($operador == 'suma') {
            $resultado=$num1 + $num2;
            echo 'El resultado de la operacion es: ' . $resultado;
        }
        if ($operador == 'resta') {
            $resultado=$num1 - $num2;
            echo 'El resultado de la operacion es: ' . $resultado;
        }
        if ($operador == 'multiplicacion') {
            $resultado=$num1 * $num2;
            echo 'El resultado de la operacion es: ' . $resultado;
        }
        if ($operador == 'divicion') {
            $resultado=$num1 / $num2;
            echo 'El resultado de la operacion es: ' . $resultado;
        }
        if ($operador == 'modulo') {
            $resultado=$num1 % $num2;
            echo 'El resultado de la operacion es: ' . $resultado;
        }
        if ($operador == 'incremento') {
            $resultado=++$num1;
            echo 'El resultado de la operacion es: ' . $resultado;
        }
        if ($operador == 'decremento') {
            $resultado=--$num1;
            echo 'El resultado de la operacion es: ' . $resultado;
        }
        if ($operador == 'exponencial') {
            $resultado=$num1**$num2;
            echo 'El resultado de la operacion es: ' . $resultado;
        }
        if ($operador == '') {
            echo 'Humano, debes de seleccionar un operador matematico ';
        }
    }
    
?>



<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Tutorial de operadores matematicos</title>
</head>
<?php
require_once "lib.php";
?>

<body>
    <div class="container mt-2">
        <div class="row">
            <div class="col-12">
                <form>
                    <div class="form-group">
                        <label>Numero 1</label>
                        <input type="text" class="form-control" name="num1" value="<?php echo $_GET['num1'] ?? 0; ?>">
                    </div>
                    <div class="form-group">
                        <label>Numero 2</label>
                        <input type="text" class="form-control" name="num2" value="<?php echo $_GET['num2'] ?? 0; ?>">
                    </div>
                    <div class="form-group">
                        <label>Operador</label>
                        <?php $operador = $_GET['operador'] ?? ''; ?>
                        <select name="operador" class="form-control">
                            <option value="" <?php if ($operador == '') echo "selected='selected'"; ?>>Seleccione un operador</option>
                            <option value="suma" <?php if ($operador == 'suma') echo "selected='selected'"; ?>>Suma</option>
                            <option value="resta" <?php if ($operador == 'resta') echo "selected='selected'"; ?>>Resta</option>
                            <option value="multiplicacion" <?php if ($operador == 'multiplicacion') echo "selected='selected'"; ?>>Multiplicacion</option>
                            <option value="divicion" <?php if ($operador == 'divicion') echo "selected='selected'"; ?>>Divicion</option>
                            <option value="modulo" <?php if ($operador == 'modulo') echo "selected='selected'"; ?>>Modulo</option>
                            <option value="incremento" <?php if ($operador == 'incremento') echo "selected='selected'"; ?>>Incremento</option>
                            <option value="decremento" <?php if ($operador == 'decremento') echo "selected='selected'"; ?>>Decremento</option>
                            <option value="exponencial" <?php if ($operador == 'exponencial') echo "selected='selected'"; ?>>Exponencial</option>
                        </select>
                    </div>
                    <button type="submit" name="enviar" value="enviar" class="btn btn-primary">Enviar</button>
                </form>
            </div>
        </div>
        <div class="row">
            <div class="col-12">
                <div class="alert alert-primary" role="alert">
                    <?php
                    $botonEnviar = $_GET['enviar'] ?? '';
                    if ($botonEnviar == 'enviar') {
                        $num1 = $_GET['num1'] ?? 0;
                        $num2 = $_GET['num2'] ?? 0;
                        operacionesMat($operador,$num1,$num2);
                    }
                    ?>

                </div>
            </div>
        </div>
    </div>
</body>

</html>


? Esta lista de reproducción: https://www.youtube.com/playlist?list=PLCTD_CpMeEKS2Dvb-WNrAuDAXObB8GzJ0

Codigos en gdrive: https://drive.google.com/file/d/1tQwYvfL2jiUFc6beTWkOkGmXkq5zzFw2/view?usp=sharing
Gracias por apoyar este canal: https://www.patreon.com/programadornovato?fan_landing=true

? Facebook: https://facebook.com/ProgramadorNovatoOficial
? Twitter: https://twitter.com/programadornova
? Linkedin: https://www.linkedin.com/in/programadornovato/
? Instagram: https://www.instagram.com/programadornovato/

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)