Vamos hacer un sencillo programa con el NetBeans el cual va calcular la raíz cuadrada de un numero en Java.
Calcular la raíz cuadrada en JAVA |
Primero que nada vamos a necesitar el NetBeans IDE 7.0 (Sirve cualquier versión), lo descargamos desde aquí.
NetBeans logo |
Nota: Para poder instalar Netbeans IDE 7.0 es necesario tener instalado +JDK, si no lo tienen instalado lo pueden descargar desde este link con el Netbeans IDE 7.0 + JDK KIT en ingles.
Creación del programa
DISEÑO
1) Creamos un Proyecto Nuevo (New Project) con el nombre "raizc" (sin comillas).
2) Hacemos clic derecho sobre el nombre del proyecto, nos vamos donde diga "New" (Nuevo) y damos clic en "JFrame Form".
4) Como pueden fijarse, se creo otra nueva clase con el nombre "raizcuadrada.java". Pero ha quedado "raizc.java" sobrando. Esa clase la eliminamos (Opcional).
5) Ahora le agregamos 1 Label (Jlabel), 2 Cajas de texto (JTextField) y un Botón (JButton) tal y como se muestra en la imagen te deberá quedar así (No importa la organización).
JForm Raíz2 |
JForm Raíz Cuadrada |
Ahora pasemos a la Programación del Programa.
Programación y Código fuente:
7) Primero que nada debemos saber en donde vamos a colocar dicho código, pero como es una sencilla aplicación, el Botón va hacer que funcione el programa, es decir al dar clic en "Calcular raíz cuadrada" este va calcular la raíz del numero, entonces en ese botón va ir el código fuente.
8) Para poder escribir el Código fuente, damos clic derecho en tal botón "Cálcular Raíz cuadrada" (jButton), nos vamos donde dice "Events > Action > actionPerfomed"
actionPerfomed |
9) Ahora escribimos este código fuente tal y como esta en la imagen:
Código Fuente |
String Campo1;
int numero;
double calcular = 0;
Campo1 = jTextField1.getText();
numero = Integer.parseInt(Campo1);
calcular = Math.sqrt(numero);
jTextField2.setText(String.valueOf(calcular));
10) Una ves copiado el sencillo código al editor de NetBeans, ejecutan la aplicación y lo prueban para ver si funciona, y les deberá quedar algo así;
Hemos concluido con el final de este tutorial, ojala le hayan entendido.
Les dejo el proyecto por si alguien desea descargarlo.
Descargar Archivo
Muy buena inforacion yo que voy aprendiendo de netbeans me sirvio, muy bien....
ResponderEliminarMe alegro que te haya servido.
ResponderEliminarInteresante Snippet
ResponderEliminary si necesito la raiz de un numero negativo como lo puedo imprimir???
ResponderEliminarNo lo probé si funcionaba con números negativos, pero si lo que quieres es imprimir, solo multiplicalo por -1: num * (-1);
ResponderEliminarcalcular = Math.sqrt(numero)*(-1);
no funciona no manda a lllamar el jframe revisalo
ResponderEliminarwoow me ayudo de mucho tu ejemplo... sobre todo la formula para la raiz que es lo que necesitava.... gracias
ResponderEliminarGracias, me alegra que te haya servido.
ResponderEliminarTambién, si quieres elevar un numero al cudrado solo modifica esta linea y agregale Math.pow
calcular = Math.sqrt(numero);
Cambialo a: calcular = Math.pow(numero);
Saludos
no lo entiendo :/
ResponderEliminarBuen tuto me ayudo bastante gracias XD
ResponderEliminaresta muy bueno si me sirve pero me piden calcular con 10 dijitos y solo calcula 9 que tengo q moverle??? gracias
ResponderEliminarcomo expresar esto en netbeans?
ResponderEliminard=(Raiz cuadrada de (x1-x2)^2+ (y1-y2)^2)
Wow muy interesante, muchas gracias por el aporte, por cierto... si tuviera lo siguiente como pondria la formula¿?
ResponderEliminarÁrea de triángulo. El área de un triangulo con lados de longitud a,b,c es:
área= √(s(s-a)(s-b)(s-c)) ,en donde s=(a+b+c)/2
Saludos
Espero su respuesta gracias!!! a FAVoritos
qiero saver como programar raiz cuadrada en j2me(para celular)
ResponderEliminarRealice un programa que calcule el cuadrado de un número, haciéndolo sólo por sumas. quiero ayuda on eso por favor.
ResponderEliminarexcelente explicación ..Genial
ResponderEliminarponer (x1-x2)^2+ (y1-y2)^2) en una varibale de tipo double
ResponderEliminaresto seria
double resultado=( (x1-x2)^2+ (y1-y2)^2));
y luego double resultadoRaiz=Math.sqrt(resultado);
imprimirlo en un JTextField
txtResultado.setText(String.valueOf(resultadoRaiz));
esto permite mostrarlo en la ventana JFrame claro en su respectivo
JTextField
Si quiero calcular la raiz cubica como seria? asdasd
ResponderEliminarY si lo quiero utilizar en la formula cuadratica por ejemplo necesito su ayuda
ResponderEliminarY si lo quiero utilizar en la formula cuadratica por ejemplo necesito su ayuda
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarDados dos número enteros, se necesita saber el resultado de dividir el cuadrado del mayor de ellos y el cuadrado del menor de ellos. Si los números son iguales escribir un mensaje.
ResponderEliminarexelente me sirvio mucho amigo podrias hacer la raiz de dos numeros no se como realizarlo puesto que apenas empece a utilizar netbeans gracias
ResponderEliminarexelente me sirvio mucho amigo podrias hacer la raiz de dos numeros no se como realizarlo puesto que apenas empece a utilizar netbeans gracias
ResponderEliminarY como podría calcular la raíz solo utilizando sumas?
ResponderEliminarMe sirviomuchismo, ahora si me puedo ir a dormir
ResponderEliminarpis culo kk
ResponderEliminarY como puedo calcular la raíz de un numero
ResponderEliminarpodría hacer un programa que pase de coordenadas polares a rectangulares y de polares a rectangulares ?
ResponderEliminarNo me sirvio tu pendejada
ResponderEliminar