Equação do 2º grau

2 respostas
B

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.

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