Tipos de estructuras repetitivas de programación
Creación de interfaz gráfica.
Almacenamiento y recuperación de información
package com.example.EJEM;
import androidx.appcompat.app.AppCompatActivity;
import android.content.pm.LabeledIntent;
import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.TextView;
public class MainActivity2 extends AppCompatActivity {
RadioButton Rmujer, RHombre, Rco, RImpor;
EditText editText;
TextView Promedio, Mayoria;
CheckBox checkBox;
int conhi,conhc,conmi,conmc,hom,mu;
double Total,porcenh,porcenm;
String preferenciaMujeres = "Son las mujeres las que prefieren los productos colombianos";
String preferenciaHombres = "Son los hombres los que prefieren los productos colombianos";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
Rmujer=(RadioButton)findViewById(R.id.Rmujer);
RHombre=(RadioButton)findViewById(R.id.RHombre);
Rco=(RadioButton)findViewById(R.id.Rco);
RImpor=(RadioButton)findViewById(R.id.RImpor);
Promedio=(TextView) findViewById(R.id.Promedio);
Mayoria = (TextView) findViewById(R.id.Mayoria);
editText=(EditText) findViewById(R.id.editText);
}
public void guardar(View view) {
if (RImpor.isChecked() && RHombre.isChecked())
conhi++;
if (Rco.isChecked() && RHombre.isChecked())
conhc++;
if (RImpor.isChecked() && Rmujer.isChecked())
conmi++;
if (Rco.isChecked() && Rmujer.isChecked())
conmc++;
Total = (conhc + conmc + conmi + conhi);
hom = (conhc + conhi);
mu = (conmc + conmi);
porcenh = (hom * 100) / Total;
porcenm = (mu * 100) / Total;
if (conmc > conhc) {
Mayoria.setText(preferenciaMujeres);
Promedio.setText(String.valueOf(porcenm));
} else if (conhc > conmc) {
Mayoria.setText(preferenciaHombres);
Promedio.setText(String.valueOf(porcenh));
}
}
}
Comentarios
Publicar un comentario