Autor Tema: Calculador de Determinantes [Curiosidad]  (Leído 2160 veces)

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Calculador de Determinantes [Curiosidad]
« en: 03 de Noviembre de 2006, 23:20:08 pm »
Si cursas 2º de Bachillerato este codigo te será, posiblemente, muy util para comprobar tus problemas de matematicas xD

Solo diré que este codigo es simple curiosidad y lo hice en clase cuando me aburria XD, es simplemente la aplicación de la teoria de Sarrus. Esta teoria consiste en que tras aplicar unas operaciones consigues facilmente el determinante de una matriz.

Si no has entendido nada de lo anterior... ni mires lo siguiente xD

Vamos al codigo :P

<?PHP
if (isset($_POST[&#39;calcular&#39;])) {
	
$ecuaciones = array(
	
=> $_POST[&#39;ecuacion1&#39;],
	
=> $_POST[&#39;ecuacion2&#39;],
	
=> $_POST[&#39;ecuacion3&#39;]);
	
//Definimos la MATRIZ
	
$a $ecuaciones[0]; //FILA 1
	
$b $ecuaciones[1]; //FILA 2
	
$c $ecuaciones[2]; //FILA 3
	
//Aplicamos el Teorema de Sarrus
	
$operando = array();
	
$operando[0] = ($a[0]*$b[1]*$c[2])+($b[0]*$c[1]*$a[2])+($a[1]*$b[2]*$c[0]);
	
$operando[1] = ($a[2]*$b[1]*$c[0])+($b[0]*$a[1]*$c[2])+($c[1]*$b[2]*$a[0]);
	
$resultado $operando[0]-$operando[1];
	
//Comprobacion de Rango
	
if (
$resultado != 0)
	
	
$rango 3;
	
else
	
	
$rango "Rango =< 2";
	
//Se muestran Resultados
	
echo 
"<b>Determinante: </b>".$resultado."<br>";
	
echo 
"<b>Rango: </b>".$rango;
} else {
?>
<form action="<?=$_SERVER[&#39;PHP_SELF&#39;];?>" method="POST">
<input type="text" size="1" name="ecuacion1[0]">
<input type="text" size="1" name="ecuacion1[1]">
<input type="text" size="1" name="ecuacion1[2]"><br>
<input type="text" size="1" name="ecuacion2[0]">
<input type="text" size="1" name="ecuacion2[1]">
<input type="text" size="1" name="ecuacion2[2]"><br>
<input type="text" size="1" name="ecuacion3[0]">
<input type="text" size="1" name="ecuacion3[1]">
<input type="text" size="1" name="ecuacion3[2]"><br><br>
<input type="submit" name="calcular" value="Calcular el Determinante"></form>
<?
}
?>


El codigo consiste en un formulario "sencillo" y el codigo php procesa los datos del formulario aplicando "SARRUS". Tras los calculos devuelve dos datos, DETERMINANTE y RANGO.

Prueba el codigo aquí

Bueno simplemente quería ponerlos XD Utilidad... PRACTICAMENTE NULA :P
« Última modificación: 03 de Noviembre de 2006, 23:22:28 pm por naveda »
Por favor, leete las Normas


Comunidad PHPeros

Calculador de Determinantes [Curiosidad]
« en: 03 de Noviembre de 2006, 23:20:08 pm »

Desconectado JuAnCHO

  • PHPero Avanzado
  • ****
  • Mensajes: 327
  • Karma: 1
  • Sexo: Masculino
  • 33 Y Truco xD
    • Ver Perfil
Re: Calculador de Determinantes [Curiosidad]
« Respuesta #1 en: 03 de Noviembre de 2006, 23:24:09 pm »
Lo siento mucho, pero no creo que llegue nunca a 2º de Bachiller. Tendria que estar en 4º de ESO y estoy en 2º ... No te digo mas. Jajajajaja

-----------------------------------------------------------------
" A un gran corazón ninguna ingratitud lo cierra,
   ninguna indeferencia lo cansa ".

Desconectado sagitari

  • PHPer@
  • **
  • Mensajes: 86
  • Karma: 10
  • Sexo: Femenino
  • "A&X&me...4ever"
    • Ver Perfil
    • http://freewebtown.com/sagitari
Re: Calculador de Determinantes [Curiosidad]
« Respuesta #2 en: 03 de Noviembre de 2006, 23:39:49 pm »
Lo siento mucho, pero no creo que llegue nunca a 2º de Bachiller. Tendria que estar en 4º de ESO y estoy en 2º ... No te digo mas. Jajajajaja

lol  xD xD
esfuérzate
navda, ¿qué bachillerato haces? ¿tecnológico?


http://freewebtown.com/sagitari

Web para aprender a hacer una web desde cero ^^

Videotutoriales y demás.

Desconectado JuAnCHO

  • PHPero Avanzado
  • ****
  • Mensajes: 327
  • Karma: 1
  • Sexo: Masculino
  • 33 Y Truco xD
    • Ver Perfil
Re: Calculador de Determinantes [Curiosidad]
« Respuesta #3 en: 03 de Noviembre de 2006, 23:41:09 pm »
No hay ganas de esforzarse ... xD xD

-----------------------------------------------------------------
" A un gran corazón ninguna ingratitud lo cierra,
   ninguna indeferencia lo cansa ".

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Calculador de Determinantes [Curiosidad]
« Respuesta #4 en: 04 de Noviembre de 2006, 10:49:53 am »
Efectivamente Sagi, mi intencion es hacer una ingenieria tecnica :D Pero weno no nos desviemos :D
Por favor, leete las Normas


Desconectado Pc-Admin

  • PHPer@ Fijo
  • ***
  • Mensajes: 118
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
Re: Calculador de Determinantes [Curiosidad]
« Respuesta #5 en: 26 de Noviembre de 2006, 21:34:20 pm »
Encuentro que es un codigo muy util ya que asi no ace falta acerlo tampoco a mano xD
Todo en esta vida, es practicar.

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Calculador de Determinantes [Curiosidad]
« Respuesta #6 en: 19 de Diciembre de 2006, 18:41:39 pm »
y para q sirve calcular determianates?

Desconectado Keon

  • PHPer@ Fijo
  • ***
  • Mensajes: 105
  • Karma: 0
    • Ver Perfil
Re: Calculador de Determinantes [Curiosidad]
« Respuesta #7 en: 19 de Diciembre de 2006, 19:11:23 pm »
Si no estas en 2º de bachillerato no lo vas a entender




Respeta las normas ;)

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Calculador de Determinantes [Curiosidad]
« Respuesta #8 en: 20 de Diciembre de 2006, 20:20:16 pm »
me etsa subestimando T.T tengo doce años pero ya en segundo de primeria iba a hacer recados a sexto y hacia los problemas q algunos de ellos no eran capaz creo q espor eso q se me da bien los codigos cuando entiendo algo me quedo con el xD

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Calculador de Determinantes [Curiosidad]
« Respuesta #9 en: 21 de Diciembre de 2006, 19:01:08 pm »
Es que la utilidad por mucho que entiendas el proceso no vas a entenderla... xD

Al menos por ahora ;)
Por favor, leete las Normas


Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Calculador de Determinantes [Curiosidad]
« Respuesta #10 en: 22 de Diciembre de 2006, 16:06:58 pm »
ok xD