eu fiz uma calculadora com o netbeans, só que eu não consigo fazer o botao da raiz funcionar.
preciso que alguem me ajude. O que eu fasso?
private void bpontoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
result.setText(result.getText()+".");
}
private void b0ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
result.setText(result.getText()+"0");
}
private void b1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
result.setText(result.getText()+"1");
}
private void b2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
result.setText(result.getText()+"2");
}
private void b3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
result.setText(result.getText()+"3");
}
private void b4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
result.setText(result.getText()+"4");
}
private void b5ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
result.setText(result.getText()+"5");
}
private void b6ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
result.setText(result.getText()+"6");
}
private void b7ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
result.setText(result.getText()+"7");
}
private void b8ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
result.setText(result.getText()+"8");
}
private void b9ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
result.setText(result.getText()+"9");
}
private void limparActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
result.setText("");
}
private void apagarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void bmaisActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
num1=Double.parseDouble(result.getText()) ;
result.setText("");
operador=1;
}
private void bmenosActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
num1=Double.parseDouble(result.getText());
result.setText("");
operador=2;
}
private void bdividirActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
num1=Double.parseDouble(result.getText());
result.setText("");
operador=3;
}
private void bmultActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
num1=Double.parseDouble(result.getText());
result.setText("");
operador=4;
}
private void braizActionPerformed(java.awt.event.ActionEvent evt) {
// Raiz quadrada
num1=Double.parseDouble(result.getText());
result.setText("");
operador=5;
}
private void bporceActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
num1=Double.parseDouble(result.getText());
result.setText("");
operador=6;
}
private void bigualActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
num2=Double.parseDouble(result.getText());
if(operador==1)
{resultado=num1+num2;}
if(operador==2)
{resultado=num1-num2;}
if(operador==3)
{resultado=num1/num2;}
if(operador==4)
{resultado=num1*num2;}
if(operador==5)
{
}
if(operador==6)
{resultado=(num1/100)*num2;}
result.setText(""+resultado);
}