SlideShare a Scribd company logo
1 of 13
PRIMERO CREAMOS UN NUEVO
ARCHIVO DE TIPO PROYECTO DE
APLICACIÓN ANDROID
LE DAMOS UN NOMBRE A NUESTRO PROGRAMA Y
SEGIDAMENTE PRESIONAREMOS “NEXT”HASTA QUE
FINALIZEMOS
ELIMINAMOS EL HELLO
WORLD
CREAMOS DOS TEXT VIEW Y
DOS PAIN TEXT A LOS QUE
LES CAMBIAREMOS EL ID
POR “et1”y”et2”
AGREGAMOS UN SPINNER
CREAREMOS UN BOTON AL QUE
LE DAREMOS LA ACCION Y EL
NOMBRE DE OPERAR
package com.example.programa7_bis;
import com.example.programa7_bis.R;
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(savedInstanceState);
setContentView(R.layout.activity_main);
spinner1 = (Spinner)
findViewById(R.id.spinner1);
String
[]opciones={"sumar","restar","multiplicar","dividir"};
ArrayAdapter<String> adapter = new
ArrayAdapter<String>(this,android.R.layout.simple_spinner_i
tem, 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);
}
}
}
DE ESTA FORMA SE MOSTRARA
,SI HUBIERA ERRORES
DEBEMOS SOLUCIONARLOS
Y QUEDARA DE ESTA
FORMA

More Related Content

More from Manuel Gutierrez

More from Manuel Gutierrez (20)

HOLA MUNDO
HOLA MUNDOHOLA MUNDO
HOLA MUNDO
 
Practica 8
Practica 8Practica 8
Practica 8
 
Practica7
Practica7Practica7
Practica7
 
Todas las apps
Todas las appsTodas las apps
Todas las apps
 
practica 1
practica 1practica 1
practica 1
 
sumar,restar,multiplicar,dividr app eclipse
sumar,restar,multiplicar,dividr app eclipsesumar,restar,multiplicar,dividr app eclipse
sumar,restar,multiplicar,dividr app eclipse
 
programa sueldo final
programa sueldo finalprograma sueldo final
programa sueldo final
 
programa eclipse
programa eclipseprograma eclipse
programa eclipse
 
Operaciones con spinner (1)
Operaciones con spinner (1)Operaciones con spinner (1)
Operaciones con spinner (1)
 
Operaciones aritmeticas utilizando_radio_button
Operaciones aritmeticas utilizando_radio_buttonOperaciones aritmeticas utilizando_radio_button
Operaciones aritmeticas utilizando_radio_button
 
Spinner
SpinnerSpinner
Spinner
 
radiobuttom
radiobuttomradiobuttom
radiobuttom
 
Programas para sumar_restar_multiplicar_y dividir
Programas para sumar_restar_multiplicar_y dividirProgramas para sumar_restar_multiplicar_y dividir
Programas para sumar_restar_multiplicar_y dividir
 
Operaciones aritmeticas utilizando checkbox
Operaciones aritmeticas utilizando checkboxOperaciones aritmeticas utilizando checkbox
Operaciones aritmeticas utilizando checkbox
 
Salario programa
Salario programaSalario programa
Salario programa
 
Desarrollo movil
Desarrollo movil Desarrollo movil
Desarrollo movil
 
Programas para sumar, restar, multiplicar y dividir
Programas para sumar, restar, multiplicar y dividirProgramas para sumar, restar, multiplicar y dividir
Programas para sumar, restar, multiplicar y dividir
 
Preguntas de codeacademy
Preguntas de codeacademyPreguntas de codeacademy
Preguntas de codeacademy
 
Manual HTML
Manual HTMLManual HTML
Manual HTML
 
Tutorial creacion Pagina Web
Tutorial creacion Pagina WebTutorial creacion Pagina Web
Tutorial creacion Pagina Web
 

practica8

  • 1.
  • 2. PRIMERO CREAMOS UN NUEVO ARCHIVO DE TIPO PROYECTO DE APLICACIÓN ANDROID
  • 3. LE DAMOS UN NOMBRE A NUESTRO PROGRAMA Y SEGIDAMENTE PRESIONAREMOS “NEXT”HASTA QUE FINALIZEMOS
  • 5. CREAMOS DOS TEXT VIEW Y DOS PAIN TEXT A LOS QUE LES CAMBIAREMOS EL ID POR “et1”y”et2”
  • 7. CREAREMOS UN BOTON AL QUE LE DAREMOS LA ACCION Y EL NOMBRE DE OPERAR
  • 8. package com.example.programa7_bis; import com.example.programa7_bis.R; 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;
  • 9. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); spinner1 = (Spinner) findViewById(R.id.spinner1); String []opciones={"sumar","restar","multiplicar","dividir"}; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_i tem, opciones); spinner1.setAdapter(adapter); }
  • 10. @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();
  • 11. 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); } } }
  • 12. DE ESTA FORMA SE MOSTRARA ,SI HUBIERA ERRORES DEBEMOS SOLUCIONARLOS
  • 13. Y QUEDARA DE ESTA FORMA