En esta ocasión me he decidido a publicar este "proyecto" que hice en colaboración con un amigo, hace ya bastante tiempo, creo que es muy útil para aquellos que les gusten las matemáticas y/o necesiten de un sistema automatizado para resolver funciones matemáticas de una forma fácil y rápida.
Lo que hace la tool es tabular los resultados en una tabla, el valor de X (en aumento) y el resultado (Y) basado en la función que le agreguemos en el código.
La desventaja es que hay que tener conocimientos básicos de funciones de javascript para manejar variables matemáticas.
<!--
RESOLVER FUNCIONES MATEMÁTICAS BY SkippyCreammy & 2Fac3R
-->
<input type="button" value="Click aqui para agregar el valor de X" onclick="fun()">
<script>
function fun() {
var x = (prompt("Valor inicial de X:"));
if(isNaN(x)||x>10||x<-20) { //Si X no es un numero o es mayor a 10 y -20
alert("X debe ser un numero entre -20 y 10")
fun();
} else {
if( x.charAt(0) == "-" ) { //Si x es negativo
x = x.substring(1,x.length); // quitarle el signo "-"
if(x.indexOf(".") == true) { // si son decimales
x = "-"+x;
decimales(x);
} else { //si son enteros
x = "-"+x;
enteros(x);
}
} else { //Si x es positivo
if(x.indexOf(".") == true) { // y con decimales
decimales(x);
} else { // si x es entero
enteros(x);
}
}
}
}
function decimales(x) {
document.write("<table border='1'><th>X</th><th>Y</th>");
x = parseFloat(x); //pasamos x a numeros con decimales
limit = x + parseFloat(1.0); //agregamos el valor final de x
while(x<limit) {
resul = ((Math.pow(x,2))) + (5 * x) - 2;
document.write("<tr><td>"+x.toFixed(1)+"</td><td>"+resul.toFixed(1)+"</td></tr>");
x += parseFloat(0.1);
if (x>limit) {
break;
}
}
document.write("</table>");
}
function enteros(x) {
document.write("<table border='1'><th>X</th><th>Y</th>");
x = parseInt(x); //pasamos x a enteros
limit = x + parseInt(10); //agregamos el valor final de x
for(x;x<=limit;x++) {
resul = ((Math.pow(x,2))) + (5 * x) - 2;
document.write("<tr><td>"+x+"</td><td>"+resul+"</td></tr>");
if (x>limit) {
break;
}
}
document.write("</table>");
}
</script>
Espero les sea de utilidad para las tareas, como nos fue a nosotros xD.
Zalu2
Que buen Script!!
Muchisimas gracias bro!!
Que bueno que te gusta brot, cuando mandé el reporte me refería a cambiarlo a la sección general de Programación Web, ya que lo puse en PHP, pero no hay pro jojojo
Zalu2
listo, porque estaba en programación en general.
saludos!