Teniendo el siguiente proyecto:
Cuyo código es el siguiente:
//boton borrar
private void btnBorrarActionPerformed(java.awt.event.ActionEvent evt) {
Operandos.setText(" ");
Resultado.setText(" ");
}
//numeros
//boton 1
private void btn1ActionPerformed(java.awt.event.ActionEvent evt) {
Operandos.setText(Operandos.getText()+"1");
}
//boton 2
private void btn2ActionPerformed(java.awt.event.ActionEvent evt) {
Operandos.setText(Operandos.getText()+"2");
}
//boton 3
private void btn3ActionPerformed(java.awt.event.ActionEvent evt) {
Operandos.setText(Operandos.getText()+"3");
}
//boton 4
private void btn4ActionPerformed(java.awt.event.ActionEvent evt) {
Operandos.setText(Operandos.getText()+"4");
}
//boton 5
private void btn5ActionPerformed(java.awt.event.ActionEvent evt) {
Operandos.setText(Operandos.getText()+"5");
}
//boton 6
private void btn6ActionPerformed(java.awt.event.ActionEvent evt) {
Operandos.setText(Operandos.getText()+"6");
}
//boton 7
private void btn7ActionPerformed(java.awt.event.ActionEvent evt) {
Operandos.setText(Operandos.getText()+"7");
}
//boton 8
private void btn8ActionPerformed(java.awt.event.ActionEvent evt) {
Operandos.setText(Operandos.getText()+"8");
}
//boton 9
private void btn9ActionPerformed(java.awt.event.ActionEvent evt) {
Operandos.setText(Operandos.getText()+"9");
}
//boton 0
private void btn0ActionPerformed(java.awt.event.ActionEvent evt) {
Operandos.setText(Operandos.getText()+"0");
}
//operandos
//Sumar
private void btnSumarActionPerformed(java.awt.event.ActionEvent evt) {
num1=Double.parseDouble(Operandos.getText());
opera="+";
Operandos.setText(" ");
}
//restar
private void btnMenosActionPerformed(java.awt.event.ActionEvent evt) {
num1=Double.parseDouble(Operandos.getText());
opera="-";
Operandos.setText(" ");
}
//multiplicar
private void btnMultiplicarActionPerformed(java.awt.event.ActionEvent evt) {
num1=Double.parseDouble(Operandos.getText());
opera="*";
Operandos.setText(" ");
}
//dividir
private void btnDividirActionPerformed(java.awt.event.ActionEvent evt) {
num1=Double.parseDouble(Operandos.getText());
opera="/";
Operandos.setText(" ");
}
//resultado
private void BtnIgualActionPerformed(java.awt.event.ActionEvent evt) {
num2=Double.parseDouble(Operandos.getText());
switch(opera)
{
case "+":
resulta=num1+num2;
Resultado.setText(String.valueOf(resulta));
break;
case "-":
resulta=num1-num2;
Resultado.setText(String.valueOf(resulta));
break;
case "*":
resulta=num1*num2;
Resultado.setText(String.valueOf(resulta));
break;
case "/":
if (num2<=0)
{
Resultado.setText("error");
}
else
{
resulta=num1/num2;
Resultado.setText(String.valueOf(resulta));
}
break;
}
}
0 comentarios:
Publicar un comentario