ph4x35ccb

calculadora PHP

Mar 5th, 2019
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.64 KB | None | 0 0
  1. <?php
  2. $num1 = filter_input(INPUT_POST, 'nummero1');
  3. $num1 = filter_input(INPUT_POST, 'nummero2');
  4. $opera = filter_input(INPUT_POST, 'operacao');
  5. $resultado = "";
  6. if($num1 && $num2){
  7.     switch ($opera) {
  8.         case "+":
  9.             $resultado = ($num1+$num2);
  10.         break;
  11.         case("-"):
  12.             $resultado = ($num1-$num2);
  13.         break;
  14.         case("*"):
  15.             $resultado = ($num1*$num2);
  16.         break;
  17.         case("/"):
  18.             $resultado = ($num1/$num2);
  19.         break;
  20.     }    
  21. }
  22. /*Tentei com esta funcao e nao consegui
  23.  
  24. function calculadora($num1,$num2,$opera){
  25.     if($opera=="+"){
  26.         $num1+$num2;
  27.     }elseif($opera=="-"){
  28.         $num1-$num2;
  29.     }elseif($opera=="*"){
  30.         $num1*$num2;
  31.     }else{
  32.         $num1/$num2;
  33.     }
  34. }
  35.  
  36. $result = calculadora($num1,$num2,$opera);
  37. echo $result;*/
  38. ?>
  39. <html>
  40. <head>
  41.     <title></title>
  42.     <style><
  43.     #calcula{
  44.         width: 400px;
  45.     }
  46.        fieldset{
  47.         width: 50%;
  48.         margin-bottom: 10px;
  49.        }
  50.        fieldset input{
  51.         width: 200px;
  52.        }
  53.        input{
  54.         margin: 10px;
  55.        }
  56.     </style>
  57. </head>
  58. <body>
  59. <h1></h1>
  60. <div id="calcula">
  61. <fieldset>
  62. <legend><b>CALCULADORA-PHP</b></legend>
  63. <fom action="funcoes.php" method="POST">
  64. <label>Numero 1: <input type="text" name="numero1"/></label><br>
  65. <label>Numero 2: <input type="text" name="numero2"/></label><br>
  66. <select name="oṕeracao">
  67.     <label name="CALCULADORA-PHP">
  68.     <option name="+">SOMA</option>
  69.     <option name="-">SUBTRAÇÂO</option>
  70.     <option name="*">MULTIPLICAÇÂO</option>
  71.     <option name="/">DIVISÂO</option>
  72.     </label><br>  
  73. </select>
  74. </fieldset>
  75. <input type="submit" name="btnCalcular" value="Calcular">
  76. </fom>
  77. </div>
  78. <h1><?= $resultado; ?></h1>
  79. </body>
  80. </html>
Advertisement
Add Comment
Please, Sign In to add comment