Cálculo do delta em Java
Bem simples. Cálculo do delta usando o pacote javax.swing.
Descrição
Bem simples. Cálculo do delta usando o pacote javax.swing.
import javax.swing.JOptionPane;
public class newdelta {
public static void main(String args[])
{
String stringa, stringb, stringc;
double a, b, c, delta;
stringa = JOptionPane.showInputDialog("Digite o valor de a: ");
a = Double.parseDouble(stringa);
if (a < 0) {
JOptionPane.showMessageDialog(null, "Delta Negativo\nValor de a: " + a,
"Valor de a"
, JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
stringb = JOptionPane.showInputDialog("Digite o valor de b: ");
stringc = JOptionPane.showInputDialog("Digite o valor de c: ");
b = Double.parseDouble(stringb);
c = Double.parseDouble(stringc);
delta = b * b - 4 * a * c;
JOptionPane.showMessageDialog(null, "Delta: " + delta, "Resultado - Delta",
JOptionPane.INFORMATION_MESSAGE);
}
}
nem sempre que o valor de "a" é negativo o delta também é negativo.
por exemplo:
a= -2
b=4
c=1
então na fórmula:
D=b2 - 4ac
D=16 - 4*(-2)*1
D=16 + 8
D=24, na verdade não tem raiz exata, mas o delta não é negativo