/** * LLama a las respectivas funciones de cada una de las operaciones */ function resultado($valor1, $valor2, $operacion) { $resul = 0; switch (trim($operacion)) { case 'suma': $resul = sumar($valor1, $valor2); break; case 'resta': $resul = restar($valor1, $valor2); break; case 'multiplicacion': $resul = multiplicar($valor1, $valor2); break; case 'dividir': $resul = dividir($valor1, $valor2); break; default: $resul = sumar($valor1, $valor2); break; } return $resul; }
<input type="submit" value="X" name="multiplicar"> <input type="submit" value="/" name="dividir"> <input type="submit" value="x^y" name="elevar"> <!-- Botones de borrado de los campos y limpiado de resultados recientes en la pantalla --> <input type="reset" value="Borrar" name="reseteo"> <input type="submit" action="calculadora.php" value="Limpiar Resultados" name="limpiar"><br/><br/> <?php include "funcionesCalculo.php"; #Control de evento de clickado sobre los botones operadores, y llamada a sus funciones if (isset($_POST['sumar'])) { sumar(); } if (isset($_POST['restar'])) { restar(); } if (isset($_POST['multiplicar'])) { multiplicar(); } if (isset($_POST['dividir'])) { dividir(); } if (isset($_POST['elevar'])) { elevar(); } ?> </form> </body> </html>
} return $salida; } function restar($h1, $h2) { $h2h = date('H', strtotime($h2)); $h2m = date('i', strtotime($h2)); $h2s = date('s', strtotime($h2)); $hora2 = $h2h . " hour " . $h2m . " min " . $h2s . " second"; $horas_sumadas = $h1 . " - " . $hora2; $text = date('Y/m/d H:i:s', strtotime($horas_sumadas)); return $text; } //PARA calular el envio de correos por consulta fallida cada 5 horas //hasta que alimien el registro //para no llenar la casilla de correo del administrador $hora_actual = date("H:i:s"); $date = date("Y/m/d H:i:s"); $hora_dif = date('5:00:00'); $date_filtro = restar($hora_actual, $hora_dif); echo "<BR>" . $date_filtro . " --- " . $date . "<BR>"; //// Test code //// $dbName = 'dbendesis'; // Change this to your db name $dbUser = '******'; // Change this to your db user name $pass = '******'; $db = pg_connect("host=192.168.1.32 dbname=" . $dbName . ' user='******'******' port=5432"); Sincronizar($db); listarErrores($db, $date_filtro); // enviarCorreoDir();
public function test_restar() { $dato = restar(5, 3); $this->assertNotEquals(0, $dato); }