En Android Studio:
En el telefono:
Codigo:
package com.example.calculadora;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
//variables privadas para los valores
private EditText V1,V2;
private TextView RE;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//cambiar de objeto las variables
V1= (EditText) findViewById(R.id.valor1);
V2= (EditText) findViewById(R.id.valor2);
RE= (TextView) findViewById(R.id.resultado);
}
//este metodo realiza la suma
public void Sumar(View view){
//recuperar los valores ingresados por el usuario
String Val1= V1.getText().toString();
String Val2= V2.getText().toString();
//convertir los valores de String a entero
int N1= Integer.parseInt(Val1);
int N2= Integer.parseInt(Val2);
//crear el calculo de la suma
int
suma=N1+N2;
//mostrar resultado
String RESULTADOS= String.valueOf(suma);
RE.setText(RESULTADOS);
}
//este metodo realiza la resta
public void Restar(View view){
//recuperar los valores ingresados por el usuario
String Val1= V1.getText().toString();
String Val2= V2.getText().toString();
//convertir los valores de String a entero
int N1= Integer.parseInt(Val1);
int N2= Integer.parseInt(Val2);
//crear el calculo de la resta
int resta=N1-N2;
//mostrar resultado
String RESULTADOS= String.valueOf(resta);
RE.setText(RESULTADOS);
}
//este metodo realiza la multiplicacion
public void Multiplicar(View view){
//recuperar los valores ingresados por el usuario
String Val1= V1.getText().toString();
String Val2= V2.getText().toString();
//convertir los valores de String a entero
int N1= Integer.parseInt(Val1);
int N2= Integer.parseInt(Val2);
//crear el calculo para multiplicar
int multiplicar=N1*N2;
//mostrar resultado
String RESULTADOS= String.valueOf(multiplicar);
RE.setText(RESULTADOS);
}
//este metodo realiza la division
public void Dividir(View view){
//recuperar los valores ingresados por el usuario
String Val1= V1.getText().toString();
String Val2= V2.getText().toString();
//convertir los valores de String a entero
int N1= Integer.parseInt(Val1);
int N2= Integer.parseInt(Val2);
if(N2<=0){
Toast.makeText(this,"El segundo valor debe ser mayor a cero",Toast.LENGTH_LONG).show();
}else {
//crear el calculo para dividir
int dividir=N1/N2;
//mostrar resultado
String RESULTADOS= String.valueOf(dividir);
RE.setText(RESULTADOS);
}
}
//este metodo realiza el promedio
public void Promedio(View view){
//recuperar los valores ingresados por el usuario
String Val1= V1.getText().toString();
String Val2= V2.getText().toString();
//convertir los valores de String a entero
int N1= Integer.parseInt(Val1);
int N2= Integer.parseInt(Val2);
//crear el calculo para el promedio
int promedio=(N1+N2)/2;
//mostrar resultado
String RESULTADOS= String.valueOf(promedio);
RE.setText(RESULTADOS);
}
}


No hay comentarios:
Publicar un comentario