Crear una calculadora en java [Cerrado]

Publicaciones
1
Fecha de inscripción
viernes, 6 de marzo de 2009
Estatus
Miembro
Última intervención
viernes, 6 de marzo de 2009
- - Última respuesta: BrianCid
Publicaciones
2
Fecha de inscripción
lunes, 23 de mayo de 2016
Estatus
Miembro
Última intervención
lunes, 23 de mayo de 2016
- 23 may 2016 a las 00:45
Hola,a todos necesito de la ayuda para poder crear una clculadora que haga la suma resta multiplicacion y division en binario, decimal y hexadecimal por favor alguien me podria ayudar les agradesco de antemano
el codigo puede ser en java o c++
Ver más 

4 respuestas

Mejor respuesta
115
Gracias
public class Menudos
{
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;
System.out.println("Resultado "+z);
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; System.out.println("Resultado "+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;
System.out.println("Resultado "+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;
System.out.println("Resultado "+z);

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


}
}

Deja un "Gracias" 115

Unas palabras de agradecimiento nunca están de más. Deja tu comentario

CCM 33652 usuarios nos han dicho gracias este mes

si funciona es sino cambiarle el JOptionPane por javax.swing.JOptionPane
<a href="http://jagonzalez.org/calculadora-en-java-ejemplo-practico/">Calculadora basica funcional en java</a>
cambia esto :
system.out.println("resultado "+z);

por esto:
JOptionPane.showMessageDialog(null,"resultado "+z);

ademas de impotar la libreria :
import javax.swing.JOptionPane;
Muy bueno brother.... Gracias por el dato...
Amigo me sirvió excelente efectivamente solo falta importar el joptionpane y cambiar el systemprintln, excelente, me salvaste la vida :D :D
Publicaciones
2
Fecha de inscripción
lunes, 23 de mayo de 2016
Estatus
Miembro
Última intervención
lunes, 23 de mayo de 2016
3
3
Gracias
Mira carnal este programa me sirvió para hacer una calculadora te dejo el código.

import javax.swing.JOptionPane;
public class calculadora {
public static void main(String[] args) {
float opc=0,dato1=0,dato2=0,result=0;

System.out.println("1.-sumar 2.-restar 3.-multiplicar 4.-dividir otro numero.-salir");
System.out.println("seleccione una opcion: ");
opc=Integer.parseInt(JOptionPane.showInputDialog("ingrese opcion: "));

if(opc>0&&opc<5){
dato1=Integer.parseInt(JOptionPane.showInputDialog("ingrese primer numero: "));
dato2=Integer.parseInt(JOptionPane.showInputDialog("ingrese segundo numero numero: "));
if(opc!=0){
if(opc==1)
result=dato1+dato2;
if(opc==2)
result=dato1-dato2;
if(opc==3)
result=dato1*dato2;
if(opc==4)
result=dato1/dato2;
System.out.print("el resultado es: ");
System.out.println(result);
}
JOptionPane.showMessageDialog(null, "el resultado es: "+result);
}
System.out.println("saliendo...");
JOptionPane.showMessageDialog(null,"adios");
}

}
1
Gracias
aqui tienes otro
http://www.rincondeloajeno.com/category/programacion/java/
0
Gracias
Algo sencillo y algo rapido sin el riesgo de no saber lo que se hace se encuentra en http://jagonzalez.org/calculadora-en-java-ejemplo-practico/; espero sea de gran utilidad :D