Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Desarrollo de Aplicaciones
Luego de esto se logró determinar también en el estudio que las personas con
edad entre 14 y 22 implican un costo adicional del 10%. Calcule y muestre el costo
total que representa hospitalizar a un paciente.
package com.wilsoncardoza.apphospitallambayeque;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txtPaciente = (EditText) findViewById(R.id.txtPaciente);
txtDiasHosp = (EditText) findViewById(R.id.txtDiasHosp);
lblCosto = (TextView) findViewById(R.id.lblCosto);
rbNeumonia = (RadioButton)
findViewById(R.id.rbNeumonia);
rbTuberculosis = (RadioButton)
findViewById(R.id.rbTuberculosis);
rbEts = (RadioButton) findViewById(R.id.rbEts);
rbSida = (RadioButton) findViewById(R.id.rbSida);
rgEnfermedad = (RadioGroup)
findViewById(R.id.rgEnfermedad);
chkEdad = (CheckBox) findViewById(R.id.chkEdad);
btnCalcular =(Button) findViewById(R.id.btnCalcular);
btnNuevo=(Button) findViewById(R.id.btnNuevo);
btnSalir =(Button) findViewById(R.id.btnSalir);
}
if(rbNeumonia.isChecked()) {
costoDia = 25;
}
else if(rbTuberculosis.isChecked()){
costoDia = 16;
}
else if(rbEts.isChecked()){
costoDia = 20;
}
else if(rbSida.isChecked()){
costoDia = 32;
}
else{
costoDia = 0;
}
CostoParcial = costoDia*dias;
if(chkEdad.isChecked()){
costoAdicEdad=0.1*CostoParcial;
}
costoTotal = CostoParcial + costoAdicEdad;
lblCosto.setText("S/. "+String.valueOf(costoTotal));
}
Control
Spinner
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txtPn = (EditText) findViewById(R.id.txtPn);
txtSn = (EditText) findViewById(R.id.txtSn);
spnOperacion = (Spinner)
findViewById(R.id.spnOperacion);
lblResultado = (TextView)
findViewById(R.id.lblResultado);
btnCalcular = (Button)
findViewById(R.id.btnCalcular);
String [ ]opciones = {"Sumar", "Restar",
"Multiplicar", "Dividir"};
ArrayAdapter<String> adapter = new ArrayAdapter
<String>(this, android.R.layout.simple_spinner_item,
opciones);
spnOperacion.setAdapter(adapter);
}