import java.util.Scanner;//Vamos utilizar a classe Scanner para ler os dados
public class Equacao
{
public static void main ( String args[] )
{
Scanner input = new Scanner(System.in);//Definindo nossas variáveis
double a;//nosso A da equação. Por exemplo: 2X+3Y-10=0, nesse caso o "a" é o 2.
double b;//nosso B da equação. Por exemplo: 2X+3Y-10=0, nesse caso o "b" é o 3.
double c;//nosso C da equação. Por exemplo: 2X+3Y-10=0, nesse caso o "c" é o -10.
double delta;//nosso Delta. Delta = "B" ao quadrado menos 4 vezes "A" vezes "C". Lembra?
double x1;//nossa primeira raiz da equação.
double x2;//nossa segunda raiz da equação.
System.out.println("Escreva o valor de A:");//mensagem
a = input.nextDouble();//leitura do "a"
System.out.println("Escreva o valor de B:");//mensagem
b = input.nextDouble();//leitura do "b"
System.out.print("Escreva o valor de C:");//mensagem
c = input.nextDouble();//leitura do "c"
delta = ((b*b)-(4*a*c));//calculando o Delta
x1 = 0;//definindo um valor inicial para o x1
x2 = 0;//definindo um valor inicial para o x2
if (delta >= 0)//se o delta for maior ou igual a zero podemos resolver...
{
x1 = ( ( -b - (Math.sqrt (delta) ) ) / ( 2*a ) );//equação do x1
x2 = ( ( -b + (Math.sqrt (delta) ) ) / ( 2*a ) );//equação do x2
System.out.println("x1 vale: "+ x1);//mostra o x1
System.out.println("");//deixa uma linha em branco
System.out.println("x2 vale: "+ x2);//mostra o x2
System.out.println("");//deixa uma linha em branco
}
else//senão(se o delta não for maior nem igual a zero) não podemos resolver...
{
System.out.println("Delta invalido");//avisa que o delta é inválido
}
//By Elbe Miranda - elberalves@yahoo.com.br ou stevenbrother@hotmail.com
}
}
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário