Está en la página 1de 4

Crear tres cuadros de texto nombres de variables de los cuadros de

texto

Etiqueta1, Etiqueta2, Etiqueta3

1 2 3 4 etc

Estos botones serán los que le pondrán como nombre de variables

num1, num2, num3, num4, num5 etc.

. 0 =
Y estos se llamaran (punto y el otro cero y el signo igual se le llamara resultado)

Código completo

Public (nombre que le pusieron a la variable)

String numero1=” “;

String numero2=” “;

Int contador=0;

Códigos de botones del 1 al botón punto y hasta el botón cero copiar y pegar y solo cambiar el
numero

numero1 +=”1”;

etiqueta3.setText(numero1);

numero1 +=”2”; solo cambiar este numero 3,4,5,6,7,8,9,punto,0

etiqueta3.setText(numero1);

botón (borrar todo(C) código) C nombre borrar

numero1=” “;

numero2=” “;

etiqueta1.setText(“ “);

etiqueta2.setText(“ “);
etiqueta3.setText(“ “);

contador =0;

código de botones de +,-,*,/

if(!etiqueta3.getText().equals("") || contador != 0){

operaciones();

etiqueta2.setText("*");

if(!etiqueta3.getText().equals("") || contador != 0){

operaciones();

etiqueta2.setText("+"); solo cambias el signo ( -,/ )

} solo se pone asta de ultimo 

Este código se pone al final del ultimo botón de operación

void operaciones(){

double n1,n2;

if (!etiqueta3.getText().equals("")){

if(contador==0){

numero2 = numero1;

etiqueta2.setText(numero2);

if(numero2.equals("")){

numero2 = "0";

}
n1 = Double.valueOf(numero2);

n2 = Double.valueOf(numero1);

if (etiqueta2.getText().equals("-")){

numero2 = String.valueOf(n1-n2);

if (etiqueta2.getText().equals("+")){

numero2 = String.valueOf(n1+n2);

if (etiqueta2.getText().equals("*")){

numero2 = String.valueOf(n1*n2);

if (etiqueta2.getText().equals("/")){

numero2 = String.valueOf(n1/n2);

etiqueta3.setText("");

numero1 = "";

contador++;

etiqueta1.setText(numero2);