public class MainActivity extends AppCompatActivity {
RadioGroup rgNotas;
EditText txtTP;
EditText txtEP;
EditText txtEF;
Button btnMostrar;
TextView lblResultado;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rgNotas = findViewById(R.id.rgNotas);
txtTP = findViewById(R.id.txtTP);
txtEP = findViewById(R.id.txtEP);
txtEF = findViewById(R.id.txtEF);
btnMostrar = findViewById(R.id.btnMostrar);
lblResultado = findViewById(R.id.lblResultado);
}
public void mostradatosseleccionados(View view){
int rbSeleccionado= rgNotas.getCheckedRadioButtonId();
RadioButton rb= findViewById(rbSeleccionado);
// RadioGroup grupoun = (RadioGroup) findViewById(R.id.Grupo1);
if (rgNotas.getCheckedRadioButtonId() == -1)
{
// No hay ningun radio seleccionado
Toast.makeText(getApplicationContext(),
"Seleccione una materia",
Toast.LENGTH_LONG).show();
}
int nota1 = Integer.valueOf(txtTP.getText().toString());
if (nota1 <=20){
// txtTP.setText(nota1+" ");
}
if (txtTP.getText().equals("")){
txtTP.setError("Agregar el Puntaje del Trabajo Practico");
}
int nota2 = Integer.valueOf(txtEP.getText().toString());
if (nota2 <=30){
// txtEP.setText(nota2+" ");
}
if (txtEP.getText().equals("")){
txtEP.setError("Agregar el Puntaje del Examen parcial");
}
int nota3 = Integer.valueOf(txtEF.getText().toString());
if (nota3 <= 60){
// txtEF.setText(nota3+" ");
}
if (txtEF.getText().equals("")){
txtEF.setError("Agregar el Puntaje del Examen final");
}
int notatotal = nota1 + nota2 + nota3;
//lblResultado.setText("Calificacion Total"+rb.getText().toString()+notatotal);
int Notafinal = notatotal;
// lblResultado.setText("Notafinal es :"+rb.getText().toString()+Notafinal);
if (Notafinal >= 91 && Notafinal <=100){
lblResultado.setText("La Calificacion del Modulo : " + rb.getText().toString()+" Es :" + Notafinal+ " "+"Cinco");
}
if (Notafinal >= 81 && Notafinal <=90){
lblResultado.setText("La Calificacion del Modulo : " + rb.getText().toString()+" Es :" + Notafinal+ " "+"Cuatro ");
}
if (Notafinal >= 71 && Notafinal <=80){
lblResultado.setText("La Calificacion del Modulo : " + rb.getText().toString()+" Es :" + Notafinal+" "+ "Tres");
}
if (Notafinal >= 60 && Notafinal <=70){
lblResultado.setText("La Calificacion del Modulo : " + rb.getText().toString()+" Es :" + Notafinal+" "+ "Dos");
}
if (Notafinal>= 1 && Notafinal<= 59){
lblResultado.setText("La Calificacion del Modulo : " + rb.getText().toString()+" Es :" + Notafinal+" "+ "Uno");
}
}
}