Calculadora en java

Cerrado
seba - 15 may 2010 a las 09:17
 guille150. - 7 oct 2010 a las 23:53
Hola,
nesesito si alguien me puede ayudar a hacer un progama, en el cual se ingresa por teclado una numero n de operaciones aritmeticas (suma, mult, div, resta), ingresar las operaciones y que en la salida salga el resultado de cada operacion!! porfa.. :)


Consulta también:

1 respuesta

aki sta la calculadora xD jajaj io me la piratie pero ahi le hice algunas modificaciones a mi gusto espero y te guste

import javax.swing.JOptionPane;

public class calculadora
{
public static void main(String args[])
{
boolean ban;
int op;
float x,y,z;
String aux;
do
{
ban=false;
do
{
op=Integer.parseInt(JOptionPane.showInputDialog(null,"Menu\n1.-Suma\n2.-Resta\n3.-Multiplicacion\n4.-Division\n5.-Fin\nDame una Opcion"));
if((op>=1)&&(op<=5))
ban=true;
else
System.out.println("Error");
}
while(ban==false);
switch(op)
{
case 1: {
System.out.println("Suma dos Numeros");
aux=JOptionPane.showInputDialog("Dame el primer numero");
x=Float.parseFloat(aux);
aux=JOptionPane.showInputDialog("Dame el segundo numero");
y=Float.parseFloat(aux);
z=x+y;


break;
}
case 2:
{
System.out.println("Resta dos Numeros");
aux=JOptionPane.showInputDialog("Dame el primer numero");
x=Float.parseFloat(aux);
aux=JOptionPane.showInputDialog("Dame el segundo numero");
y=Float.parseFloat(aux);
z=x-y;
JOptionPane.showMessageDialog(null, "Tu resultado es : "+z);

break;
}
case 3:{

System.out.println("Multiplica dos Numeros");
aux=JOptionPane.showInputDialog("Dame el primer numero");
x=Float.parseFloat(aux);
aux=JOptionPane.showInputDialog("Dame el segundo numero");
y=Float.parseFloat(aux);
z=x*y;
JOptionPane.showMessageDialog(null, "Tu resultado es : "+z);
break;

}
case 4:{



System.out.println("Divide dos Numeros");
aux=JOptionPane.showInputDialog("Dame el primer numero");
x=Float.parseFloat(aux);

aux=JOptionPane.showInputDialog("Dame el segundo numero");
y=Float.parseFloat(aux);

z=x/y;
JOptionPane.showMessageDialog(null, "Tu resultado es : "+z);

break;
}
}
} while(op!=5);


}
}



Cualkiero duda o ayuda mandame correos a mira_me_reir@hotmail.com un saludo Guille :D
0