SlideShare a Scribd company logo
1 of 2
¿Cómo hacer una calculadora en Java?
A continuación se presentan los códigos para hacer una calculadora en Java:
import javax.swing.*;
public class Menu {
public static void main(String []agrs)
{
int op=0;
double n1,n2,s,m,d,r;
do{
op=Integer.parseInt(JOptionPane.showInputDialog("nCalculadoran"+
"************n"+
"[1] SUMARn"+
"[2] RESTARn"+
"[3] MULTIPLICARn"+
"[4] DIVIDIRn"+
"[5] SALIRn"+
"Ingresa una opcion:"));
switch(op)
{
case 1:
n1=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 1"));
n2=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 2"));
s=n1+n2;
JOptionPane.showMessageDialog(null,"La suma es:"+s);
break;
case 2:
n1=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 1"));
n2=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 2"));
r=n1-n2;
JOptionPane.showMessageDialog(null,"La resta es:"+r);
break;
case 3:
n1=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 1"));
n2=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 2"));
m=n1*n2;
JOptionPane.showMessageDialog(null,"La multiplicacion es:"+m);
break;
case 4:
n1=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 1"));
n2=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 2"));
d=n1/n2;
JOptionPane.showMessageDialog(null,"La division es:"+d);
break;
}
}while(op!=5);
}
}

More Related Content

What's hot

algoritmos condicionales y simples.
algoritmos condicionales y simples.algoritmos condicionales y simples.
algoritmos condicionales y simples.kathyziitajair
 
Programación funcional en Haskell
Programación funcional en HaskellProgramación funcional en Haskell
Programación funcional en HaskellRoberto Bonvallet
 
Import java
Import javaImport java
Import javawildled
 
Функциональное реактивное программирование
Функциональное реактивное программированиеФункциональное реактивное программирование
Функциональное реактивное программированиеDmitriy Kiriyenko
 
Ejercicios.
Ejercicios. Ejercicios.
Ejercicios. Jose Dani
 
EJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOSEJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOSDarwin Durand
 
Perhitungan Dua Bilangan dengan Java NetBeans
Perhitungan Dua Bilangan dengan Java NetBeansPerhitungan Dua Bilangan dengan Java NetBeans
Perhitungan Dua Bilangan dengan Java NetBeansAldila Putri
 
modern javascript, unobtrusive javascript, jquery
modern javascript, unobtrusive javascript, jquerymodern javascript, unobtrusive javascript, jquery
modern javascript, unobtrusive javascript, jqueryAdam Zygadlewicz
 
Cómo crear una calculadora js jv-ng
Cómo crear una calculadora js jv-ngCómo crear una calculadora js jv-ng
Cómo crear una calculadora js jv-nggzuz sanchez
 
[2019] 실용적인 프런트엔드 테스트 전략
[2019] 실용적인 프런트엔드 테스트 전략[2019] 실용적인 프런트엔드 테스트 전략
[2019] 실용적인 프런트엔드 테스트 전략NHN FORWARD
 
RxSwift 예제로 감잡기
RxSwift 예제로 감잡기RxSwift 예제로 감잡기
RxSwift 예제로 감잡기Yongha Yoo
 
Nova microsoft word document
Nova microsoft word documentNova microsoft word document
Nova microsoft word documentSaša Ličina
 

What's hot (20)

algoritmos condicionales y simples.
algoritmos condicionales y simples.algoritmos condicionales y simples.
algoritmos condicionales y simples.
 
Programación funcional en Haskell
Programación funcional en HaskellProgramación funcional en Haskell
Programación funcional en Haskell
 
Ejercicios condicionales
Ejercicios condicionalesEjercicios condicionales
Ejercicios condicionales
 
Monads
MonadsMonads
Monads
 
Programa
ProgramaPrograma
Programa
 
Import java
Import javaImport java
Import java
 
Функциональное реактивное программирование
Функциональное реактивное программированиеФункциональное реактивное программирование
Функциональное реактивное программирование
 
Ejercicios.
Ejercicios. Ejercicios.
Ejercicios.
 
EJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOSEJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOS
 
Perhitungan Dua Bilangan dengan Java NetBeans
Perhitungan Dua Bilangan dengan Java NetBeansPerhitungan Dua Bilangan dengan Java NetBeans
Perhitungan Dua Bilangan dengan Java NetBeans
 
Los fantastico
Los fantasticoLos fantastico
Los fantastico
 
Aplicacion turbogenerador java
Aplicacion turbogenerador javaAplicacion turbogenerador java
Aplicacion turbogenerador java
 
modern javascript, unobtrusive javascript, jquery
modern javascript, unobtrusive javascript, jquerymodern javascript, unobtrusive javascript, jquery
modern javascript, unobtrusive javascript, jquery
 
Cómo crear una calculadora js jv-ng
Cómo crear una calculadora js jv-ngCómo crear una calculadora js jv-ng
Cómo crear una calculadora js jv-ng
 
[2019] 실용적인 프런트엔드 테스트 전략
[2019] 실용적인 프런트엔드 테스트 전략[2019] 실용적인 프런트엔드 테스트 전략
[2019] 실용적인 프런트엔드 테스트 전략
 
RxSwift 예제로 감잡기
RxSwift 예제로 감잡기RxSwift 예제로 감잡기
RxSwift 예제로 감잡기
 
Trabajo de programacion
Trabajo de programacionTrabajo de programacion
Trabajo de programacion
 
Sum2
Sum2Sum2
Sum2
 
Nova microsoft word document
Nova microsoft word documentNova microsoft word document
Nova microsoft word document
 
All set1
All set1All set1
All set1
 

Cómo hacer una calculadora en java

  • 1. ¿Cómo hacer una calculadora en Java? A continuación se presentan los códigos para hacer una calculadora en Java: import javax.swing.*; public class Menu { public static void main(String []agrs) { int op=0; double n1,n2,s,m,d,r; do{ op=Integer.parseInt(JOptionPane.showInputDialog("nCalculadoran"+ "************n"+ "[1] SUMARn"+ "[2] RESTARn"+ "[3] MULTIPLICARn"+ "[4] DIVIDIRn"+ "[5] SALIRn"+ "Ingresa una opcion:")); switch(op) { case 1: n1=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 1")); n2=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 2")); s=n1+n2; JOptionPane.showMessageDialog(null,"La suma es:"+s); break; case 2: n1=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 1"));
  • 2. n2=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 2")); r=n1-n2; JOptionPane.showMessageDialog(null,"La resta es:"+r); break; case 3: n1=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 1")); n2=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 2")); m=n1*n2; JOptionPane.showMessageDialog(null,"La multiplicacion es:"+m); break; case 4: n1=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 1")); n2=Double.parseDouble(JOptionPane.showInputDialog("Ingrese numero 2")); d=n1/n2; JOptionPane.showMessageDialog(null,"La division es:"+d); break; } }while(op!=5); } }