calculadora php

Hola que tal amigos, siguiendo con el desarrollo de aprendizaje del lenguaje Php, vamos hacer algo diferente esta vez 馃榾 , nuestro objetivo ser谩 poner en pr谩ctica los conocimientos que hemos obtenido a lo largo del curso, pues bien que mejor manera de iniciar que realizando una mini calculadora. Como todo programador junior, principiante o como lo queramos llamar, debemos arrancar con cosas peque帽as pero sustanciosas, bien el objetivo final ser谩 el siguiente:

calculadora php

Listo, pues manos a la obra, iniciemos creando nuestro formulario base, para lo cual vamos a teclear las siguientes lineas de c贸digo:

[cc lang=禄html禄]
< !DOCTYPE html>




Jugando con Php

MINI CALCULADORA CON PHP




[/cc]

Bien, expliquemos algunas cosas hasta el momento, nuestros datos los enviaremos usando el m茅todo post, adem谩s necesitaremos 2 cajas de texto en las cuales ingresaremos los n煤meros para aplicarle las operaciones fundamentales.
Listo, cada campo lo vamos a validar de tal forma que sea obligatorio(required), que permita solo ingresar datos validos(pattern=禄[0-9.]+禄).
El siguiente paso es agregar los radiobutton para cada operaci贸n matem谩tica y un bot贸n calcular.

[cc lang=禄html禄]






[/cc]

A cada radio le asignaremos un identificador, 1=sumar, 2=restar y as铆 sucesivamente. Por defecto estar谩 activa la opci贸n sumar(checked), el campo resultado ser谩 de solo lectura(readonly).
Ahora hagamos el c贸digo php para resolver cada operaci贸n:

[cc lang=禄php禄]
< ?php if(isset($_POST['enviar'])){ // si damos clic al bot贸n calcular entonces ... if($_POST['op'] === "1"){ // si esta activo el radiobutton sumar entonces ... $resul = $_POST['num1'] + $_POST['num2']; // a la variable resul le asignamos la suma de los campos } elseif($_POST['op'] === "2"){ //sino, si esta activo el radio restar entonces ... $resul = $_POST['num1'] - $_POST['num2']; } elseif($_POST['op'] === "3"){ $resul = $_POST['num1'] * $_POST['num2']; } else{ $resul = $_POST['num1'] / $_POST['num2']; } } ?>
[/cc]

Finalmente, debemos modificar la propiedad value del campo resultado, editando nos quedar谩 de la siguiente manera:

[cc lang=禄html禄]
Listo amigos, al campo resultado le imprimimos el valor que tenga la variable resul cuando se haya dado clic al bot贸n calcular y finalmente probemos nuestra mini calculadora 馃槢

6 comentario en “Mini calculadora con php”
  1. Me aparece el siguiente error:
    Parse error: syntax error, unexpected ‘?’ in C:\xampp\htdocs\ejercicios\calc.php on line 54

      1. Excelente, funciona de mil maravillas, gracias por la celeridad y exactitud de tu respuesta.
        Que habr谩 sido que hice mal?

        1. Con gusto amigo, al parecer era cierre de algunas etiquetas, al momento de copiar c贸digo de las p谩ginas tambi茅n hay que tener en cuenta que pasen en el formato correcto, algunas comillas, llaves o signos especiales aveces se alteran.
          Saludos!

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *

×