¿Supiste lo que acaba de lanzar LagriHost? Sí, como lo estabas esperando, ahora vendemos Web Hosting y Dominios. Conoce más :)


Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
RESOLUCIÓN DE UNA ECUACIÓN DE SEGUNDO GRADO CON PHP
#1
0
Como ya sabemos, PHP es un lenguaje de alto nivel que nos permite resolver casi cualquier tarea de programación imaginable. Un ámbito que PHP resuelve muy bien es el cálculo matemático, y como tarea didáctica, hemos desarrollado un script que nos permita resolver ecuaciones de segundo grado.


El cálculo de la ecuación de segundo grado no es un cálculo complejo, no obstante hace necesario realizar diversas operaciones, que según los valores con los que operemos, se hacen faciles los errores.

La formula general de la ecuación de segundo grado es esta:

[Imagen: ecuacion_segundo_grado.jpg]

donde a, b y c son números reales.

Lo que aquí hemos hecho ha sido dividir la ecuación en sus operaciones más simples, y seguidamente operar con estos valores. Para el desarrollo de esta ecuación son necesarias las operaciones de suma, resta, multiplicación, división, potencia y radical. En este sentido, cabe mencionar que no hemos usado la función sqrt, que nos da la raiz cuadrada, y en su lugar hemos usado la función pow, que calcula potencias. La lógica de esto, es sencilla, si elevamos un valor a 1/2, obtenemos la raiz cuadrada, si lo elevamos a 1/3, tenemos la raiz cúbica, y asi sucesivamente.

Sin más, el código es este:

Código:
<html>  

<head>  
<title>Resolucion de una ecuacion de segundo grado.</title>  
</head>  

<body>  
<H2>Resolucion de una ecuacion de segundo grado. </H2>

<form method="POST" action="procesa.php">  
    <p>a = <input type="text" name="a" size="5"></p>  
    <p>b = <input type="text" name="b" size="5"></p>  
    <p>c = <input type="text" name="c" size="5"></p>  
    <p><input type="reset" value="Restablecer" name="B2">&nbsp; <input type="submit" value="Calcular" name="B1"></p>  
</form>  

</body>  

</html>

----------- procesa.php

Código PHP:
<?php  

$a 
$_POST['a'];  
$b $_POST['b'];  
$c $_POST['c'];  

$neg = -1;  

$menosb $b $neg;  
$oper1 pow($b,2);  
$oper2 4*$a*$c;  
$resta $oper1-$oper2;  
$raiz pow($resta,(1/2));  
$dosa 2*$a;  

$result1 = ($menosb $raiz)/$dosa;  
$result2 = ($menosb $raiz)/$dosa;  

echo
"X<sub>1</sub> = $result1<br>";  
echo
"X<sub>2</sub> = $result2";  
?>



Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Ayuda Con Programa De Afiliado alieninc 6 5,248 19-06-2018, 05:32 PM
Último mensaje: alieninc
  Tutorial Como hacer chat con el símbolo del sistema (CMD) Diringax 0 3,040 10-07-2017, 06:07 PM
Último mensaje: Diringax
  Mi primera pagina web en PHP torgar22 6 4,589 30-11-2015, 06:19 PM
Último mensaje: piinbook
  Establecer una página como inicio torgar22 1 2,721 31-10-2015, 04:54 AM
Último mensaje: rafarm
  Formato de los enlaces con css torgar22 0 2,494 23-10-2015, 06:42 PM
Último mensaje: torgar22



Usuarios navegando en este tema:
1 invitado(s)


Forum software by © MyBB Theme © Kevinex & iAndrew 2018