Estou com dificuldades para jogar o valor de uma equação do 2º grau para uma variável. Alguém me ajuda?
Abs a todos.
Equação do 2º grau
B
2 Respostas
C
Fala bigode blz cara? Seja bem vindo ao PJ!!
Acho que isso ajuda seu problema…
import java.io.*;
public class Equacao
{
public static void main (String[]args)
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
try
{
String linha;
double delta = -1;
double[] equac;
int a =0,b = 0,c = 0;
int numeros = 0;
System.out.println("digite um valor para: a");
linha = in.readLine();
a = Integer.parseInt(linha);
System.out.println("digite um valor para: b");
linha = in.readLine();
b = Integer.parseInt(linha);
System.out.println("digite um valor para: c");
linha = in.readLine();
c = Integer.parseInt(linha);
if (a != 0 && c != 0)
{
delta = ((b*b) - (4*a*c));
System.out.println(delta);
if (delta > 0)
{
equac = new double[2];
equac[0] = ((b) + Math.sqrt(delta)) / (2.0 * a);
System.out.println("raiz 1 = " + equac[0]);
equac[1] = ((-b) - Math.sqrt(delta)) / (2.0 * a);
System.out.println("raiz 2 = " + equac[1]);
}
else if (delta == 0)
{
equac = new double[1];
equac[0] = ((-b) + Math.sqrt(delta)) / (2.0 * a);
System.out.println("raiz 1 = 2 = " + equac[0]);
}
else
{
System.out.println("Nao existem raizes!");
}
}
Abraços!
B
Valeu Reifel!
Vou dar uma mexida aki. Brigado pela atenção
Abs,
Bigode
Criado 14 de setembro de 2004
Ultima resposta 16 de set. de 2004
Respostas 2
Participantes 2