Vous êtes sur la page 1sur 7

PRACTICA 7: OPERACIONES ARITMÉTICAS

UTILIZANDO CHECKBOX
INTEGRANTES
AVILÉS BAUTISTA GERARDO DAVID
JUÁREZ ECHEGOLLEN TELLY MERARY
 Primero borramos el TextView que
aparece por defecto cuando se crea
un proyecto con el ADT. Ahora desde
la ventana "Palette" seleccionamos de
la pestaña "Form Widgets" el control
"TextView" y arrastramos dos a la
ventana de diseño de nuestra interfaz.
 Ahora lo seleccionamos y en la
ventana de propiedades especificamos
la propiedad text disponemos el
texto “Dame un numero” y el otro
“Dame otro numero”.
 Ahora de la paleta de componentes
seleccionamos la pestaña "Text Fields" y
arrastramos el primero (el que tiene la etiqueta
abc).
 Efectuamos los mismos pasos para crear el
segundo EditText (inicializamos las propiedades
respectivas) Definimos los id con los nombres
et1 y et2, el resultado visual debe ser algo
semejante a esto:
 Después de la pestaña "Form Widgets" arrastramos un
control de tipo “checkbox" le cambiamos el nombre en
propiedades y le pondremos sumar.
 Hacemos lo mismo, esta vez con dos controles
“checkbox” a uno le ponemos restar y al otro
multiplicar
 Luego de la pestaña "Form Widgets"
arrastramos un control de tipo "Button“ y le
cambiaremos el nombre en propiedades al que
le pondremos “resultado”
 Por ultimo de la pestaña de “Form Widgets”
arrastramos un “TextView” y lo colocamos
debajo del botón cambiándole el id a “et3”.
CÓDIGO

 public void Resultado(View view) {


 EditText et1=(EditText)findViewById(R.id.et1);
 EditText et2=(EditText)findViewById(R.id.et2);
 EditText et3=(EditText)findViewById(R.id.et3);
 CheckBox checkBox1=(CheckBox)findViewById(R.id.checkBox1);
 CheckBox checkBox2=(CheckBox)findViewById(R.id.checkBox2);
 CheckBox checkBox3=(CheckBox)findViewById(R.id.checkBox3);

 int nro1=Integer.parseInt(et1.getText().toString());
 int nro2=Integer.parseInt(et2.getText().toString());
 if (checkBox1.isChecked()==true) {
 int suma=nro1+nro2;
 String resu=String.valueOf(suma);
 et3.setText(resu);
 }
 else
 if (checkBox2.isChecked()==true) {
 int resta=nro1-nro2;
 String resu=String.valueOf(resta);
 et3.setText(resu);
 }
 else
 if (checkBox3.isChecked()==true) {
 int mul=nro1*nro2;
 String resu=String.valueOf(mul);
 et3.setText(resu);
 }
 }

 }

Vous aimerez peut-être aussi