Practica 8
Yamary Sanchez Ramos
Emiliano Gonzalez Mendez
4°Dm Programacion
Margarita Alvarado
Le damos a
file/new/Android
Application Project
En esta ventana
solo pondremos
como queremos que
se llame el
programa
En estas ventanas solo le daremos siguiente
En estas solo le
daremos finish
Aparecerá
esta pantaña
y borraremos
lo que dice
«Hi world»
DE ESTAS PALETAS
SELECCIONAREMOS
ALGUNAS FUNCIONES
A este se le da el de rt1
y et2
Text View 1 y 2
Spinner
Un Button al que
se le da la accion
de OperarY un ultimo et3
Luego iremos ala parte superior izquierda y
selecionamos la pestaña que dice
src/com.example.divisiondedosnumeros/le
damos doble click en MainActivity.java
Aparecerá esta
pantalla
A la mitad de
estos corchetes
pondremos el
siguiente código
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Spinner;
import android.widget.ArrayAdapter;
public class MainActivity extends Activity {
private Spinner spinner1;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceStat
e);
setContentView(R.layout.activity_
main);
spinner1 = (Spinner)
findViewById(R.id.spinner1);
String
[]opciones={"sumar","restar","multiplicar","divi
dir"};
ArrayAdapter<String> adapter = new
ArrayAdapter<String>(this,android.R.layout.si
mple_spinner_item, opciones);
spinner1.setAdapter(adapter);
}
@Override
public boolean
onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items
to the action bar if it is present.
getMenuInflater().inflate(R.menu.
main, menu);
return true;
}
public void operar(View view) {
EditText
et1=(EditText)findViewById(R.id.et1);
EditText
et2=(EditText)findViewById(R.id.et2);
TextView
tv3=(TextView)findViewById(R.id.tv3);
int
nro1=Integer.parseInt(et1.getText().toString());
int
nro2=Integer.parseInt(et2.getText().toString());
String
selec=spinner1.getSelectedItem().toString();
if (selec.equals("sumar")) {
int suma=nro1+nro2;
String resu=String.valueOf(suma);
tv3.setText(resu);
}
else
if (selec.equals("restar")) {
int resta=nro1-nro2;
String resu=String.valueOf(resta);
tv3.setText(resu);
}
else
if (selec.equals("multiplicar")) {
int multi=nro1*nro2;
String resu=String.valueOf(multi);
tv3.setText(resu);
}
else
if (selec.equals("dividir")) {
int divi=nro1/nro2;
String resu=String.valueOf(divi);
tv3.setText(resu);
}
}
}
Así
aparecerá el
código
Le damos click derecho
ala carpeta y nos saldrá
esto y luego le damos a
“Run As/Android
Application”
Abrirá esta pantalla que es el
emulador y del Android, y
dejamos que carge.
Y listo..

Tutorial Operaciones Aritmeticas Utilizaondo Spinner

  • 1.
    Practica 8 Yamary SanchezRamos Emiliano Gonzalez Mendez 4°Dm Programacion Margarita Alvarado
  • 2.
  • 3.
    En esta ventana solopondremos como queremos que se llame el programa
  • 4.
    En estas ventanassolo le daremos siguiente En estas solo le daremos finish
  • 5.
  • 6.
  • 7.
    A este sele da el de rt1 y et2 Text View 1 y 2 Spinner Un Button al que se le da la accion de OperarY un ultimo et3
  • 8.
    Luego iremos alaparte superior izquierda y selecionamos la pestaña que dice src/com.example.divisiondedosnumeros/le damos doble click en MainActivity.java Aparecerá esta pantalla
  • 9.
    A la mitadde estos corchetes pondremos el siguiente código
  • 10.
    import android.os.Bundle; import android.app.Activity; importandroid.view.Menu; import android.view.View; import android.widget.EditText; import android.widget.TextView; import android.widget.Spinner; import android.widget.ArrayAdapter; public class MainActivity extends Activity { private Spinner spinner1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat e); setContentView(R.layout.activity_ main); spinner1 = (Spinner) findViewById(R.id.spinner1); String []opciones={"sumar","restar","multiplicar","divi dir"}; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.si mple_spinner_item, opciones); spinner1.setAdapter(adapter); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu. main, menu); return true; } public void operar(View view) { EditText et1=(EditText)findViewById(R.id.et1); EditText et2=(EditText)findViewById(R.id.et2); TextView tv3=(TextView)findViewById(R.id.tv3); int nro1=Integer.parseInt(et1.getText().toString()); int nro2=Integer.parseInt(et2.getText().toString()); String selec=spinner1.getSelectedItem().toString(); if (selec.equals("sumar")) { int suma=nro1+nro2; String resu=String.valueOf(suma); tv3.setText(resu); } else if (selec.equals("restar")) { int resta=nro1-nro2; String resu=String.valueOf(resta); tv3.setText(resu); } else if (selec.equals("multiplicar")) { int multi=nro1*nro2; String resu=String.valueOf(multi); tv3.setText(resu); } else if (selec.equals("dividir")) { int divi=nro1/nro2; String resu=String.valueOf(divi); tv3.setText(resu); } } }
  • 11.
  • 12.
    Le damos clickderecho ala carpeta y nos saldrá esto y luego le damos a “Run As/Android Application”
  • 13.
    Abrirá esta pantallaque es el emulador y del Android, y dejamos que carge. Y listo..