Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (isset($_POST['calcularbtn'])) {
- $valor1 = $_POST['valor1'];
- $valor2 = $_POST['valor2'];
- $tipo = $_POST['tipo'];
- if ($tipo == 'Somar') {
- $operador = '+';
- $resultado = $valor1 + $valor2;
- } elseif ($tipo == 'Subtrair') {
- $operador = '-';
- $resultado = $valor1 - $valor2;
- } elseif ($tipo == 'Multiplicar') {
- $operador = '*';
- $resultado = $valor1 * $valor2;
- } elseif ($tipo == 'Dividir') {
- $operador = '/';
- $resultado = $valor1 / $valor2;
- } elseif ($tipo == 'Potência') {
- $resultado = pow($valor1, $valor2);
- } else {
- $resultado = pow($valor1, 1 / 2);
- }
- echo $resultado;
- } else {
- echo "Esperando cálculo...";
- }
- ?>
- <?php
- session_start();
- if (isset($_POST['calcularbtn'])) {
- $_SESSION['historico'] = array(
- 'valor1' => $_POST['valor1'],
- 'valor2' => $_POST['valor2']
- );
- echo $_SESSION['historico']['valor1'] . " $operador " . $_SESSION['historico']['valor2'] . " = " . $resultado;
- } else {
- echo "Sem operações realizadas...";
- }
- ?>
- $historico = $_POST['historico'] . '</br>' . $valor1 . $operador . $valor2 . '=' . $resultado ;
- <input hidden="" type="text" name="historico" value="<?php if (isset($historico)) { echo $historico; } ?>" >
- if(isset($valor2) && isset($valor1) && isset($operador)){
- $historico = $_POST['historico'] . '</br>' . $valor1 . $operador . $valor2 . '=' . $resultado ;
- echo $historico;
- echo "</br>";
- }
- <input hidden="" type="text" name="historico" value="<?php if (isset($historico)) { echo $historico; } ?>" >
- <?php
- if ( isset($_POST['calcularbtn']) ) {
- $valor1 = $_POST['valor1'];
- $valor2 = $_POST['valor2'];
- $tipo = $_POST['tipo'];
- if ($tipo == 'Somar') {
- $operador = '+';
- $resultado = $valor1 + $valor2;
- }elseif ($tipo == 'Subtrair') {
- $operador = '-';
- $resultado = $valor1 - $valor2;
- }elseif ($tipo == 'Multiplicar') {
- $operador = '*';
- $resultado = $valor1 * $valor2;
- }elseif ($tipo == 'Dividir') {
- $operador = '/';
- $resultado = $valor1 / $valor2;
- }elseif ($tipo == 'Potência') {
- $resultado = pow($valor1, $valor2);
- }else{
- $resultado = pow($valor1, 1/2);
- }
- echo 'Resultado=' . $resultado;
- }else{
- echo "Esperando cálculo...";
- }
- if(isset($valor2) && isset($valor1) && isset($operador)){
- $historico = $_POST['historico'] . '</br>' . $valor1 . $operador . $valor2 . '=' . $resultado ;
- }
- ?>
- <form class="form-signin" method="post" action="#">
- <div class="form-label-group">
- <input hidden="" type="text" name="historico" value="<?php if (isset($historico)) { echo $historico; } ?>" >
- <input class="form-control" type="number" name="valor1" size="5" placeholder="Valor 1"><br>
- <select class="custom-select d-block w-100" name="tipo" >
- <option selected="selected">Somar</option>
- <option>Subtrair</option>
- <option>Multiplicar</option>
- <option>Dividir</option>
- <option>Potência</option>
- <option>Raiz Quadrada</option>
- </select><br><br>
- </div>
- <div class="form-label-group">
- <input class="form-control" type="number" name="valor2" size="5" placeholder="Valor 2"><br>
- </div>
- <input class="btn btn-outline-secondary" type="submit" name="calcularbtn" value="Calcular">
- </form>`
- <?php
- if(isset($historico)){
- echo $historico;
- echo "</br>";
- }
- ?>
- if (isset($_SESSION["historico"]))
- $_SESSION["historico"][] = array(/* criação de novo elemento aqui */)
- $_SESSION["historico"][] = [
- 'valor1' => $_POST['valor1'],
- 'valor2' => $_POST['valor2'],
- 'operador' => $operador,
- 'resultado' => $resultado
- ];
- foreach ($_SESSION["historico"] as $key => $value ){
- echo "{$value["valor1"]} {$value["operador"]} {$value["valor2"]} = {$value["resultado"]}n";
- }
Add Comment
Please, Sign In to add comment