Universidad de Guadalajara
Sistema de educación media superior
Preparatoria N.- 6
Programación Temática II
“Calculadora JAVA”
Romo Álvarez Carolina
Profesora: María Luisa Cruz Díaz
import javax.swing.JOptionPane;
public class calculadora {
/** Creates a new instance of calculadora */
public calculadora() {
public static void main (String args[])
int op,opcion;
int continuar1;
String opc,continuar;
op=1;
while(op==1){
JOptionPane.showMessageDialog( null,"\n1 Suma\n2 Resta\n3
Division\n4 Multiplicacion\n5 Raiz\n6 Potencia ","Calculadora
CRA",JOptionPane.PLAIN_MESSAGE);
opc=JOptionPane.showInputDialog("¿Que operacion deseas
realizar?");
opcion=Integer.parseInt (opc);
if (opcion==1){
String num1,num2;
int num1int,num2int,num3;
num1=JOptionPane.showInputDialog("Numero que quieres sumar
");
num2=JOptionPane.showInputDialog("Numero que le quieres sumar
");
num1int=Integer.parseInt (num1);
num2int=Integer.parseInt (num2);
num3=(num1int+num2int);
JOptionPane.showMessageDialog( null,"Resultado :
"+num3+"","Calculadora CRA",JOptionPane.PLAIN_MESSAGE);
else if (opcion==2){
String num1,num2;
int num1int,num2int,num3;
num1=JOptionPane.showInputDialog("Numero que quieres restar
");
num2=JOptionPane.showInputDialog("Numero que le quieres restar
");
num1int=Integer.parseInt (num1);
num2int=Integer.parseInt (num2);
num3=(num1int-num2int);
JOptionPane.showMessageDialog( null,"Resultado:
"+num3+"","Calculadora CRA",JOptionPane.PLAIN_MESSAGE);
else if (opcion==3){
String num1,num2;
double num1int,num2int;
double num3;
num1=JOptionPane.showInputDialog("Numero que quieres dividir");
num2=JOptionPane.showInputDialog("Entre el numero que quieres
dividir");
num1int=Double.parseDouble (num1);
num2int=Double.parseDouble (num2);
num3=(num1int/num2int);
JOptionPane.showMessageDialog( null,"El resultado es:
"+num3+"","Calculadora CRA",JOptionPane.PLAIN_MESSAGE);
else if (opcion==4){
String num1,num2;
int num1int,num2int,num3;
num1=JOptionPane.showInputDialog("Numero que quieres
multiplicar");
num2=JOptionPane.showInputDialog("Por el numero que quieres
multiplicar");
num1int=Integer.parseInt (num1);
num2int=Integer.parseInt (num2);
num3=(num1int*num2int);
JOptionPane.showMessageDialog( null,"El resultado es:
"+num3+"","Calculadora CRA",JOptionPane.PLAIN_MESSAGE);
}
else if (opcion==5){
String num1;
int num1int,num3;
double raiz;
num1=JOptionPane.showInputDialog("Numero que quieres sacar su
raiz cuadrada");
num1int=Integer.parseInt (num1);
raiz= Math.sqrt(num1int);
JOptionPane.showMessageDialog( null,"El resultado es:
"+raiz+"","Calculadora CRA",JOptionPane.PLAIN_MESSAGE);
else if (opcion==6){
String num1;
int num1int,num3;
num1=JOptionPane.showInputDialog("Teclea el numero que quieras
elevar al cuadrado");
num1int=Integer.parseInt (num1);
num3=(num1int*num1int);
JOptionPane.showMessageDialog( null,"El resultado es:
"+num3+"","calculadora CRA",JOptionPane.PLAIN_MESSAGE);
continuar=JOptionPane.showInputDialog("para Seguir 1 \n para salir
2");
continuar1=Integer.parseInt (continuar);
op=continuar1;
System.exit(0);