Operaciones basicas, sumar, restar, multiplicar, dividir php

Aprende y colabora con lo que sepas sobre el manejo web, plataformas, lenguajes, MODs, Actualizaciones, Scripts, trucos, o lo que creas pueda ser de utilidad.
Seguidores: Alorse, elena

Operaciones basicas, sumar, restar, multiplicar, dividir php

Notapor Alorse » Lun Sep 28, 2009 9:38 pm

Con el animo de compartir, voy a empezar a realizar algunos tutoriales para que los webmaster novatos aprendan funciones con html, javascript y php.


Hoy empezaremos con algo muy sencillo, las operaciones basicas [sumar, restar, multiplicar, dividir] [+ - * /]:

Código: Seleccionar todo
<?php
if($_POST['enviar']) {
    $primero = $_POST["primero"]; //Obtengo el valor del formulario name="primero"
    $segundo = $_POST["segundo"]; //Obtengo el valor del formulario name="segundo"
    $oper = $_POST["operador"];   //Obtengo el valor del formulario name="operador"

//si es suma suma
if($oper == '+'){
    $result = ($primero) + ($segundo);
    }

//si es restaresta
if($oper == '-'){
    $result = ($primero) - ($segundo);
    }

//si es multiplicación
if($oper == '*'){
    $result = ($primero) * ($segundo);
    }

//si es división
if($oper == '/'){
    $result = ($primero) / ($segundo);
    }
    
//Verifica que $oper si sea un caracter correcto
if($oper != '/' || '+' || '-' || '*'){
    echo 'Debera ingresar un operador correcto [+ - * /]';
    }
}
?>
<head>
<!-- Proporcionado por HiperAcme.net -->
<title>Operaciones basicas</title>
</head>
<script>
//verifica que solo puedan entrar numeros en el formulario
var a = window.Event ? true : false;
function soloNum(evt){    
var key = a ? evt.which : evt.keyCode;    
return (key <= 13 || (key >= 48 && key <= 57));
}
</script>
<p>Operaciones Basicas [+ - * /]</p>
<body>
<form id="form1" name="form1" method="post" action="oper.php">
<input type="text" name="primero" onkeypress="return soloNum(event)" />
<input type="text" name="operador" style="width:20px;" maxlength="1"/>
<input type="text" name="segundo" onkeypress="return soloNum(event)" />
<input type="submit" name="enviar" value="Resultado" />
<input type="text" name="result" value="<?php echo ''.$result.'' ?>" disabled />
</form>
</body>
</html>


Lo pueden ver funcionando aca: Operaciones Basicas

Les dejo de tarea hacerlo con mas campos y diferentes operaciones a la vez :up:

Espero les sirva.
Linux user number #507147
Avatar de Usuario
Alorse
Fundador
Fundador
 
Mensajes: 312
Registrado: Mar Jul 21, 2009 12:20 pm
Ubicación: Colombia
    Desconocido Desconocido


Re: Operaciones basicas, sumar, restar, multiplicar, dividir php

Notapor elena » Lun Sep 28, 2009 10:11 pm

uuuuuuuuyyyyyyyyyy que chevere, así para que mas jefes :rofl: ;)
Avatar de Usuario
elena
Usuario
Usuario
 
Mensajes: 53
Registrado: Mar Jul 21, 2009 12:49 pm
    Desconocido Desconocido



Volver a Zona Webmaster




¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado