UNIDAD 2 - Creacion Interfaz Grafica con Objetos del IDE

 Creacion Interfaz Grafica con Objetos del IDE







Por medio de la creacion de una aplicacion en Android Studio en la que se incluyan los siguiente objetos: TextView, EditText, Radiobutton, ChecBox, Button.


R/:

Creo una aplicacion en Android Studio que me pemite hacer operaciones basicas de suma, Resta , Multiplciacion y Division mostrando cada uno de los Objetos  respeto su tema.


Diseño de la Interfaz 




CODIGO

MainActivity.java

package com.example.creaciondeinterfazgraficaconobjetosdelide;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

private EditText NUM1,NUM2;
private TextView RES;
private RadioButton suma,resta,multiplicacion,division;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

NUM1=(EditText)findViewById(R.id.NUM1);
NUM2=(EditText)findViewById(R.id.NUM2);
RES =(TextView) findViewById(R.id.RES);
suma= (RadioButton) findViewById(R.id.suma);
resta= (RadioButton) findViewById(R.id.resta);
multiplicacion= (RadioButton) findViewById(R.id.multiplicacion);
division= (RadioButton) findViewById(R.id.division);

}

public void CalcularOperacion(View view)
{
if (suma.isChecked())
{
String NumeroS1= NUM1.getText().toString();
String NumeroS2= NUM2.getText().toString();
int Nus1=Integer.parseInt(NumeroS1);
int Nus2=Integer.parseInt(NumeroS2);
int SUMA = Nus1 + Nus2;
String ResultS= String.valueOf(SUMA);
RES.setText(ResultS);

}
else if (resta.isChecked())
{
String NumeroR1= NUM1.getText().toString();
String NumeroR2= NUM2.getText().toString();
int Nur1=Integer.parseInt(NumeroR1);
int Nur2=Integer.parseInt(NumeroR2);
int RESTA = Nur1 - Nur2;
String ResultR= String.valueOf(RESTA);
RES.setText(ResultR);
}
else if (multiplicacion.isChecked())
{
String NumeroM1= NUM1.getText().toString();
String NumeroM2= NUM2.getText().toString();
int Num1=Integer.parseInt(NumeroM1);
int Num2=Integer.parseInt(NumeroM2);
int MULTIPLICACION = Num1 * Num2;
String ResultM= String.valueOf(MULTIPLICACION);
RES.setText(ResultM);
}
else if (division.isChecked())
{
String NumeroD1= NUM1.getText().toString();
String NumeroD2= NUM2.getText().toString();
Double Nud1=Double.parseDouble(NumeroD1);
Double Nud2=Double.parseDouble(NumeroD2);
Double DIVISION = Nud1 / Nud2;
String ResultD= String.valueOf(DIVISION);
RES.setText(ResultD);
}


}
}

Prueba de la aplicacion



Comentarios

Entradas populares de este blog

Metodologias para Analisis de Riesgo

UNIDAD 1 - Preguntas sobre la idea de investigación

UNIDAD 2 - La hipótesis de investigación