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