Cálculo do delta em Java

Publicado por Romulo 25/08/2003

[ Hits: 14.494 ]

Download newdelta.java




Bem simples. Cálculo do delta usando o pacote javax.swing.

  



Esconder código-fonte

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);

  }

}

Scripts recomendados

Equação do segundo grau

Utilizando o Switch

Código Morse

Usando JFrame com Swing

Notas


  

Comentários
[1] Comentário enviado por dheeoo em 23/04/2006 - 09:56h

Estava vendo seu script, mas encontrei uma observação:
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


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts