Calculadora Básica en PHP

Hola amigos, hoy pondremos en práctica tod lo aprendido a lo largo de este tutorial de PHP.

Hoy haremos una calculadora básica, para lo cual usaremos procesamiento de formularios, función isset, sentencia switch, concatenación,operaciones básicas y clases.

Calculadora en PHP.

Para esta calculadora realizaremos las operaciones básicas, + , - , * , /.

Para este ejemplo usareamos  dos páginas:

1. calculadora.php

<head>
<title>Calculos Matematicos</title>
</head>
<body>
   <form method="post" action="calculadora.php">
      <input type="text" name="numero1">
    <select name="opciones">
    <option value="0">Sumar</option>
    <option value="1">Restar</option>
    <option value="2">Multiplicar</option>
    <option value="3">Dividir</option>
    </select>
    <input type="text" name="numero2"><br>
    <input type="submit" name="calcular" value="Calcular">    
   </form>
</body>
</html>
<?php
include("clase.php");
if(isset($_REQUEST['calcular'])){
$n1=$_REQUEST['numero1'];
$n2=$_REQUEST['numero2'];
$op=$_REQUEST['opciones'];
switch($op){
case 0:echo "$n1 + $n2 = ".matematica::sumar($n1,$n2);break;
case 1:echo "$n1 - $n2 = ".matematica::restar($n1,$n2);break;
case 2:echo "$n1 * $n2 = ".matematica::multiplicar($n1,$n2);break;
case 3:echo "$n1 / $n2 = ".matematica::dividir($n1,$n2);break;
}
}
?>

2. clase.php

<?php
class matematica {

public static function sumar($num1,$num2){
$suma=$num1+$num2;
return $suma;
}
public static function restar($num1,$num2){
$resta=$num1-$num2;
return $resta;
}
public static function multiplicar($num1,$num2){
$multi=$num1*$num2;
return $multi;
}
public static function dividir($num1,$num2){
$divi=$num1/$num2;
return $divi;
}
}
?>

Descargar Código

1 comentario: