Bgames
Olá visitante! Seja bem vindo ao nosso fórum!

Para você ter total acesso ao nosso fórum é preciso que você se cadastre.

Cadastre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

[Script] Bhaskara em Java

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Script] Bhaskara em Java

Mensagem por Erictemponi em Sab 25 Abr 2015 - 23:07

Cançado de calcular? Eu também não. Mas se você estiver sem tempo, isto pode lhe ajudar.


Código:
import java.util.*;

public class Bhaskara {

    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);
        float a, b, c, delta, sqrtdelta, raiz1, raiz2;
       
        System.out.println("Equação do Segundo grau: a + b + c = 0\n a=coeficiente de x², b=coeficiente de x, c=coeficiente sem letra.");
        System.out.print("Digite o valor de a: ");
        a = entrada.nextFloat();
        System.out.print("Digite o valor de b: ");
        b = entrada.nextFloat();
        System.out.print("Digite o valor de c: ");
        c = entrada.nextFloat();
       
        if (a != 0) {
            delta = (b*b) - (4*a*c);
            sqrtdelta = (float)Math.sqrt(delta);
           
            if (delta >= 0) {
                raiz1 = ((-1)*b + sqrtdelta)/(2*a);
                raiz2 = ((-1)*b - sqrtdelta)/(2*a);
                System.out.printf("Raízes: %.2f e %.2f", raiz1, raiz2);
            }
            else {
                System.out.println("Não existem raízes reais para um valor de Delta negativo!");
            }
           
        }
        else {
            System.out.println("O valor de 'a' não pode ser 0, pois isso faz da conta uma equação do primeiro grau, que não se resolve com Bhaskara.");
        }

    }

}

Erictemponi


Mensagens : 1825
Pontos : 7296
Evolução : 2


Ver perfil do usuário http://www.fury-share.blogspot.com.br/

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum