Está en la página 1de 2

package com.example.

calcular1;

import androidx.appcompat.app.AppCompatActivity;

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

public class MainActivity extends AppCompatActivity {

private EditText edNumero1, edNumero2;


private Button btSoma, btSub, btMult, btDiv, btLimpar, btSair;
private TextView txtResultado;

@Override

protected void onCreate(Bundle savedInstanceState) {


super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

edNumero1 = (EditText) findViewById(R.id.edNumero1);


edNumero2 = (EditText) findViewById(R.id.edNumero2);
btSoma = (Button) findViewById(R.id.btSoma);
btSub = (Button) findViewById(R.id.btSub);
btMult = (Button) findViewById(R.id.btMult);
btDiv = (Button) findViewById(R.id.btDiv);
btLimpar = (Button) findViewById(R.id.btLimpar);
btSair = (Button) findViewById(R.id.btSair);
txtResultado = findViewById(R.id.txtResultado);

btSoma.setOnClickListener(new Button.OnClickListener() {

public void onClick(View v) {


double num1 = Double.parseDouble(edNumero1.getText().toString());
double num2 = Double.parseDouble(edNumero2.getText().toString());
double resultado = num1 + num2;
txtResultado.setText(Double.toString(resultado));
}
}
);

btSub.setOnClickListener(new Button.OnClickListener() {

public void onClick(View v) {


double num1 = Double.parseDouble(edNumero1.getText().toString());
double num2 = Double.parseDouble(edNumero2.getText().toString());
double resultado = num1 - num2;

txtResultado.setText(Double.toString(resultado));
}
}
);
btMult.setOnClickListener(new Button.OnClickListener() {

public void onClick(View v) {


double num1 = Double.parseDouble(edNumero1.getText().toString());
double num2 = Double.parseDouble(edNumero2.getText().toString());
double resultado = num1 * num2;
txtResultado.setText(Double.toString(resultado));
}
}
);

btDiv.setOnClickListener(new Button.OnClickListener() {

public void onClick(View v) {


double num1 = Double.parseDouble(edNumero1.getText().toString());
double num2 = Double.parseDouble(edNumero2.getText().toString());
if(num2 == 0) {
txtResultado.setText("Divisão por zero! Número inexistente");
} else {
double resultado = num1 / num2;
txtResultado.setText(Double.toString(resultado));
}
}
}
);

btLimpar.setOnClickListener(new Button.OnClickListener() {

public void onClick(View v) {


edNumero1.setText("");
edNumero2.setText("");
txtResultado.setText("Resultado");
}
}
);

btSair.setOnClickListener(new Button.OnClickListener() {

public void onClick(View v) {


System.exit(0);
}
}
);

}
}

También podría gustarte