Pular para o conteúdo

Calculadora

Esta é uma calculadora que pega dois numeros e exibe o resutado.

Ela facilita o entendimento do conceito de operadores em PHP, pois além dos operadores matemáticos, faz também transações lógicas.
José Ap.  Fazolin Ferres joseapff
Hits: 7.135 Categoria: PHP Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Esta é uma calculadora que pega dois numeros e exibe o resutado.

Ela facilita o entendimento do conceito de operadores em PHP, pois além dos operadores matemáticos, faz também transações lógicas.
Download calculadora.php Enviar nova versão

Esconder código-fonte

<?php echo '<html> <body> <font face= "Arial" color="blue" size="5"> O valor 1 é = '.$_POST['vl1'].'<br>';
echo 'O valor 2 é = '.$_POST['vl2'].'<br>';
$x=$_POST['vl1'];
$y=$_POST['vl2'];
    if($_POST['oper']=='soma')
     {
     $z=$x+$y;
      print( "O resultado é = $z");
     }
else
{
    if ($_POST['oper']=='subtração')
     {
     $z=$x-$y;
     print( "O resultado é = $z");
     }
    if ($_POST ['oper']=='vezes')
     {
     $z=$x*$y;
     print( "O resultado é = $z");
     }
    if ($_POST ['oper']=='dividir')
     {
     $z=$x/$y;
     print( "O resultado é = $z");
     }
    if ($_POST ['oper']=='modulo')
     {
     $z=$x%$y;
     print( "O resultado é = $z");
     }
}
$op=$_POST['oper'];
switch ($op)
{
case 'igual': if ($x==$y)
        echo 'Valores Iguais!';
        else
        echo 'Valores Diferentes';
        break;
case 'diferente': if ($x<>$y)
        echo 'Valores Diferentes';
        else
        echo 'Valores iguais';
        break;
case 'identico': if ($x===$y)
        echo 'Valores Identicos';
        else echo 'nao identicos';
        break;
case 'não_identico': if ($x!==$y)
        echo 'Não Identico';
        else
        echo 'Identico';
        break;
case 'maior': if ($x>$y)
        echo 'Valor 1 é maior';
        elseif ($x<$y)
        echo 'Valor 1 é menor';
        else echo 'valores iguais';
        break;
case 'maior_igual': if ($x>=$y)
        echo 'Valor 1 é maior ou igual que valor 2';
        else
        echo 'Valor 1 é menor que valor 2';
        break;
case 'menor': if ($x<$y)
        echo 'Valor 1 é menor';
        elseif ($x>$y)
        echo 'Valor 1 é maior';
        else
        echo 'Valores iguais';
        break;
case 'menor_igual': if ($x<=$y)
        echo 'Valor 1 é menor ou igual que valor 2';
        else
        echo 'Valor 1 é maior';
        break;
}
echo'</body></html></font>';
?>

codigo do HTML que faz esta chamada:
<html>
<head>
<title> teste de Operadores PHP</title>
</head>
<body>
<font face="Arial" size="5" color="Green">
<center><h1>Teste de Operadores PHP</h1></center>
<form name="Form1" action="http://127.0.0.1/joseap/calculadora.php" method="post">
   Valor 1:<br>
   <input type="text" name="vl1"><br>
   Valor 2:<br>
   <input type="text" name="vl2"><br>
Operadores Matemáticos:<p>
   <input type="radio" name="oper" value="soma"> Soma(+)<br>
   <input type="radio" name="oper" value="subtração"> Subtração(-)<br>
   <input type="radio" name="oper" value="vezes"> Multiplicação(*)<br>
   <input type="radio" name="oper" value="dividir"> Divisão(/)<br>
   <input type="radio" name="oper" value="modulo"> Modulos - Exibe o resto de uma Divisão(%)<p>
Operadores Relacionais:<p>
   <input type="radio" name="oper" value="igual"> Igualdade(==)<br>
   <input type="radio" name="oper" value="diferente"> Diferença(<> ou !=)<br>
   <input type="radio" name="oper" value="identico"> Idêntico(===)<br>
   <input type="radio" name="oper" value="diferente">Não Idêntico(!==)<br>
   <input type="radio" name="oper" value="maior"> Maior que(>)<br>
   <input type="radio" name="oper" value="maior_igual"> Maior igual que(>=)<br>
   <input type="radio" name="oper" value="menor"> Menor(<)<br>
   <input type="radio" name="oper" value="menor_igual"> Menor(<=)<br>
   <input type="reset" value="limpar">
   <input type="submit" value="Enviar">

</font>
</form>
</body>
</html>

Paginação simples com PHP

Ordenando de forma crescente e decrescente valores de um vetor em PHP utilizando a estrutura for.

gerando links de todos aquivos de um diretorio

Apresentação da data em um formato mais agradavel.

Forca

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.