Você está na página 1de 2

CALCULADORA

Creamos un proyecto nuevo, calculadora, despus vamos al paquete del proyecto


principal clic derecho y seleccionamos nuevo FORMULARIO JFRAME a ese
formulario le aadimos un nombre, en este caso ventana, presionamos terminar,
inmediatamente nos aparece un recuadro formulario JFRAME, el diseo de
nuestra calculadora seleccionamos la barra men damos clic y la soltamos,
despus seleccionamos los campos de texto, usualmente una calculadora tiene
como mnimo debe tener dos valores el cual con un operador va hacer su funcin
puede ser si queremos hacer una suma entonces vamos a tener 2 valores que
sumen, si es una resta 2 valores que resten y as sucesivamente le agregamos un
nombre a cada campo de texto, seleccionamos uno y damos clic en cambiar
nombre de la variable, en este caso le ponemos al campo de texto T1 y al
segundo le colocamos T2, una vez obtenida el campo de texto donde vamos a
colocar nuestros nmeros para dejarlos indicados ponemos una etiqueta que los
identifique al primer cuadro le colocamos el VALOR1 y al segundo cuadro
VALOR2, una vez obtenida nuestros campos de texto, necesitamos un lugar
donde mostrar nuestro resultado, colocamos una etiqueta o campo de texto le
damos clic derecho borramos lo que tenga y le cambiamos el nombre en este
caso le colocamos L1 damos aceptar.
Bueno ya tenemos campo de texto que van a interactuar que es nuestro LEIBOL le
agregamos nuestros operadores que son 6 FUNCIONES de esta calculadora, al
men le colocamos OPCIONES Y SALIR, le agregamos elementos a nuestro
men de OPCIONES seleccionamos elemento de men, lo arrastramos y
soltamos, como son 6 funciones se arrastran 6 veces elemento de men, la
primera funcin va ser de SUMA, la segunda RESTA,MULTIPLICACION,
DIVISION, POTENCIA Y RAIZ, y en SALIR le agregamos un elemento de men
que diga SALIDA, ahora para el cdigo seleccionamos la primera funcin SUMA
damos clic derecho>eventos>action>actionperformed, nos lleva al evento donde
ponemos el cdigo para la suma, con un cdigo sencillo colocando: L1. Que es el
nombre de nuestra etiqueta donde queremos mostrar settext, algo de tipo texto y
le ponemos suma = ) dejamos un espacio para concatenar, utilizamos el signo
(+) ms. Si es suma agregamos entre parntesis (T1.getText ())), ene ste caso
trabajamos con decimales la expresin DOUBLE. ParseDouble para convertir
nuestra cadena a un formato decimal en la misma funcin solo copeamos y
pegamos de la misma forma asemos con el botn dos solo cambiamos T1 por T2
y esto queda de la siguiente manera:
Prvate void jMenuItem3ActionPerformed (java.aut.event.ActionEvent evt) {
t1.setText (suma = + (Double.ParseDouble (T1.getText ())+Double.ParseDouble
(T2.getText ()));

}
Aqu nos dice captrame el valor de texto 1 del campoT1 convirtalo a decimal y
smelo con el signo (+) al valor de campos convertidos en decimal y el resultado
mostrarlo en el LEIBOL 1uno. Para la suma si es esa lnea de cdigo de la misma
forma hacemos para la RESTA eventos>action>actionPerformed, copiamos cdigo
y pegamos. Multiplicacin, divisin lo nico que cambia es el operador, cada una
de las funciones, para la potencia utilizamos solo un campo de texto, en este caso
vamos a utilizar simplemente el campo de texto uno:T1 para este campo le
agregamos la funcin (math) que es una librera de java que nos permite ejecutar
cualquier funcin matemtica, vamos a utilizar lo que es la POTENCIACION
math.pow que recibe dos decimales uno que es el valor que es la base y el
segundo que es la potencia en este caso nuestra base va hacer el valor del
campo1, valor de campo uno elevado ala 2, lo mismo se le hace con la raz solo
cambia en math.pow por mah.sqrt y ya no recibe dos parmetros, solamente uno,
nos dice que el valor que le demos al formato decimal me va a sacar Raz
cuadrada de este valor y para la funcin SALIR solamente se le pone
SYSTEM.EXIT(0); COPILAMOS y ejecutamos nuestra aplicacin probamos y
vemos que si sale lo que le pedimos, por ejemplo nos vamos a la OPCION
seleccionamos SUMA realizamos el procedimiento
presionamos salida y
automticamente salimos de nuestra aplicacin esto fue algo de lo que pudimos
realizar sencillo pero con mucho aprendizaje.

Você também pode gostar