Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4ta Clase - Tipo de Cambio
4ta Clase - Tipo de Cambio
Universidad Mayor De San Andrs Univ. Javier Mendoza Callata Martes 27 de Agosto del 2013
[ Tipo de Cambio ]
U.M.S.A.
[ Tipo de Cambio ]
U.M.S.A.
Luego creamos nuevos eventos en los botones ya colocados:
[ Tipo de Cambio ]
U.M.S.A.
Ahora programamos los eventos ya introducidos, para tal cometido, la clave del xito est en identificar los identificadores:
En la anterior imagen capturada se puede observar; button1 Calcular => Que es donde se va a programar lo necesario para que en; editText1, editText2. y editText3, nos salga el dinero equivalente al monto introducido button2 Calcular => Que es donde se va a programar lo necesario para que en; editText1, editText2. y editText3, nos salga solo un espacio.
[ Tipo de Cambio ]
U.M.S.A.
package com.example.tipodecambio; import import import import import import android.app.Activity; android.os.Bundle; android.view.Menu; android.view.View; android.widget.EditText; android.widget.Toast;
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }
[ Tipo de Cambio ]
U.M.S.A.
// Funcion Para Evaluar public void Evaluar(View vista){ EditText b=(EditText)findViewById(R.id.editText1); EditText d=(EditText)findViewById(R.id.editText2); EditText e=(EditText)findViewById(R.id.editText3); double mb= Double.parseDouble(b.getText().toString()); double md= Double.parseDouble(d.getText().toString()); double me= Double.parseDouble(e.getText().toString()); if(mb!=0 && me!=0) Toast.makeText(this, "Error en Montos", Toast.LENGTH_LONG).show(); else if (mb!=0 && me!=0) Toast.makeText(this, "Error en Montos", Toast.LENGTH_LONG).show(); else if (md!=0 && me!=0) Toast.makeText(this, "Error en Montos", Toast.LENGTH_LONG).show(); else { if(mb!=0){ md=mb/6.96; me=mb/10.89; } if(md!=0){ mb=md*6.96; me=mb/10.89; } if(me!=0){ mb=me*10.89; md=mb/6.96; } b.setText(mb+""); d.setText(md+""); e.setText(me+"");
[ Tipo de Cambio ]
U.M.S.A.
} } //Funcion Para Barrer public void Barrer(View vista){
EditText b=(EditText)findViewById(R.id.editText1); EditText d=(EditText)findViewById(R.id.editText2); EditText e=(EditText)findViewById(R.id.editText3); b.setText("0"); d.setText("0"); e.setText("0"); } @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; } }
[ Tipo de Cambio ]
U.M.S.A.
[ Tipo de Cambio ]
U.M.S.A.
Existe una situacin a notar: Primero tenemos que limpiar para que en cada celda nos d por defecto el valor inicial de cero, para que corra correctamente el programa.