indextop
logo 100x100

encabezado600x110
menuhorizontal.php
Home Mision Contactar Asistencia Compras Calculadores_Energeticos Formacion_OnLine Acceder Salir
googleanalytic_codigoseguimiento
indexlefttools.php
Visitas recibidas 1939
Introducción
Tools1. Calculadores y selectores
Calculador simple
Calculadora aritmética
Cálculo de emisiones de CO2
Convertidor Temperatura ºC a ºF
Convertidor de temperatura y presión a unidades inglesas
Solución ecuac. 2do grado
Selector. Energía Mundial 2008
Tarifa eléctrica. 1a versión
Financiamiento mundial 2009
Refrigerantes. Tablas PT
Amoniaco líq. Tablas PT
Amoniaco saturado. Tablas PT
Amoniaco recalentado. Tablas PT
Tools 2 Formularios comerciales
Pedido Comercial Enfriadora
 
 
 
 
Tools 3 Control operacional
Generadores de Vapor
Eficiencia Energética Calderas
Eficiencia Energética Equipos
Eficiencia Sistema Refrigeración
 
Tools 4 Seguridad informática
Captando Información privada
Bloques de Validación Integral y de Datos Personales
 
Tools 5 Marketing
Sección_encuesta
 
Informaciones complementarias
Entrenamiento, ejercicios
Lista de referencias_utilizadas
 
Vínculos de interés
Regresar a SELECCIÓN
Manual PHP online (español)
info@energianow.com
www.energianow.com
Derechos reservados © 2009-2011
(ecuac_2dogrado.php) Solucionando ecuaciones de segundo grado.

Con php podemos realizar los cálculos que deseemos. Todo estará en que dominemos los métodos de solución matemáticos y con sumo cuidado escribir el código de programación en scripts. Hay que ser cauteloso, ir paso a paso, preferiblemente hacer un diagrama de flujo de las operaciones a realizar antes de redactar el código. En mi caso, me ha ayudado en el razonamiento.

Puesto que en la mayoría de los cálculos y ecuaciones hay funciones que se indefinen por divisiones por cero o raíces de números negativos, cuyas operaciones resultarían en números indefinidos, irreales o imaginarios, hay que tener presente que el procesador php no admite confusión, y en esos casos nos reportaría, "ERROR".

En este ejemplo de cálculo me fué trabajoso obtener un resultado que fuese consistente con todas las posibilidades que pueden presentarse.

La solución de ecuaciones de segundo grado, trinomios, tiene las características de las posibles indefiniciones, pues el proceso operativo a realizar pasa por el cálculo de la raíz de varios números que en ocasiones reportan valores negativos y entonces se indefinen. En este ejemplo, utilicé un camino, a través de la estructura condicional if, que al detectar un numero negativo, convierte su signo a positivo mediante la multiplicación por -1. Es un truquito que me resultó.

La solución en scripts que corre en procesador, la copio a continuación:

<?php
// La ecuación de segundo grado es del tipo ax2+bx+c+0 y su solución es hallar el valor de x.
//La expresión para hallar el valor de x es en el numerador -b +-pow(b2-4ac)0,5 y en el denominador el duplo de a. Necesitamos 3 valores de a, b y c para poder resolver la incógnita x

$a=$_POST['a'];//valor de a
$b=$_POST['b'];//valor de b
$c=$_POST['c'];//valor de c.
$a1=2*$a;//Calculemos el denominador que es igual a $aX2
$bcuad= pow($b,2);//primero calculemos el cuadrado de b
$bcuad1=$bcuad-(4*$a*$c);//Hallemos el valor de b2-4ac
//Calculemos la raíz cuadrática de $bcuad1, que pudiera resultar en un numero imaginario si $bcuad1 es negativo.
//Entonces hagamos la pregunta y si es negativo convirtamos a $bcua1 en positivo.

if ($bcuad1<0){
$bcuad2=$bcuad1*-1;
}else{
$bcuad2=$bcuad1;
}

$d=pow($bcuad2,0.5);// Esta es la raíz en numero positivo
$e=($b*-1)+$d;// Ahora hallemos el valor del numerador. Cambiemos el signo de termino inicial $b y sumemos al valor de $d.
if ($a1==0){
echo "<strong>Aviso. El valor de a no puede ser cero</strong><br>";
$a1=1;
}else{
$a1=$a1;
}

$x1=$e/$a1;//Calculemos el valor de x1 que es el cociente entre el numerador $e y el denominador formado por el duplo del termino a.
//Ahora hagamos negativo el valor de la raíz puesto que nuestro polinomio tiene dos soluciones para el valor de x que son x1 y x2.
$f=($b*-1)-$d;
$x2=$f/$a1;

echo "El polinomio tiene dos soluciones para el valor de x que son x1 y x2.<br>";
echo "1 El valor de x1 es = $x1<br>";
echo "2 El valor de x2 es = $x2<br>";
?>
Pero para que esto funcione, tenemos que enviarle datos de los coeficientes de entrada en la ecuación, a, b y c lo que haremos desde un formulario html. Entonces completo el trabajo y programo el Formulario. A continuación copio el código html empleado.
<form action="ecuac_2dogrado.php" method="post">
<input type="text" name="a" size="5" />
x<sup>2</sup>
<input type="text" name="b" size="5">x
<input type="text" name="c" size="5">
<input type="submit" name="resolver" value="Resolver">
<input type="reset" value="borrar">
</form>
El Formulario transfiere los datos POST a esta misma hoja. Introduciendo los valores de a, b y c, PHP muestra el resultado en dentro del marco rojo siguiente.
Formulario de Registro de Entrada de Datos.

x2 x
Resultado que muestra el procesador.
Aviso. El valor de a no puede ser cero
El polinomio tiene dos soluciones para el valor de x que son x1 y x2.
1 El valor de x1 es = 0
2 El valor de x2 es = 0

aviso_include
Aviso--> Servicios Técnicos de Ingeniería Energética en General. Si está interesado en los calculadores, CONTACTARNOS. También en la Web podrá encontrar a la VENTA, documentos demostrativos (Instructivos) que explican paso a paso como realizar una solución de Ingeniería Energética. Si necesita asistencia para llevar adelante su proyecto, CONTACTENOS..
Su voto sobre los calculadores es muy apreciado por nosotros. Gracias a él mejoramos nuestro trabajo. Active el link que sigue VOTAR
ASISTENCIA ==>> CALCULADORES_ENERGETICOS ==>> INSTRUCTIVOS ==>> LOCALIZACION DE EQUIPAMIENTOS ==>> SOLUCIONES ENERGETICAS ==>> FORMULARIOS ==>> LOCALIZACION Y GESTION DE OFERTAS ==>> CONCURENCIA Y ANALISIS DE OFERTAS ==>> SELECCION DE EQUIPOS, SISTEMAS Y MATERIALES ==>> SELECTORES ==>> CONSULTORIA_ENERGETICA ==>> INFORMACION SELECCIONADA, ACTUALIZADA Y ORDENADA ==>> CONTROL OPERACIONAL A DISTANCIA ==>> ANALISIS DE SISTEMAS ENERGETICOS ==>> ANALISIS DE DATOS DE OPERACION ==>> SUSTITUCION DE LA ENERGIA FOSIL POR FUENTES RENOVABLES .


googleanalytic_codigoseguimiento