Java

Equação do Segundo Grau em Java

13:34Fresh Young´s

Pessoal! comecei a estudar java recentemente, e como todo bom curioso, tentei fazer alguns programinhas que eu tinha em pascal em java. o primeiro deles foi a resolução da equação de segundo grau, e aí vai o código pra quem quiser conferir:
import java.util.Scanner;[color=green]//Vamos utilizar a classe Scanner para ler os dados
[/color]
public class Equacao
{
public static void main ( String args[] )
{
 Scanner input = new Scanner(System.in);[color=green]//Definindo nossas variáveis[/color]

  double a;[color=green]//nosso A da equação. Por exemplo: 2X+3Y-10=0, nesse caso o "a" é o 2.[/color]

  double b;[color=green]//nosso B da equação. Por exemplo: 2X+3Y-10=0, nesse caso o "b" é o 3.[/color]

  double c;[color=green]//nosso C da equação. Por exemplo: 2X+3Y-10=0, nesse caso o "c" é o -10.[/color]

  double delta;[color=green]//nosso Delta. Delta = "B" ao quadrado menos 4 vezes "A" vezes "C". Lembra?[/color]

  double x1;[color=green]//nossa primeira raiz da equação.[/color]

  double x2;[color=green]//nossa segunda raiz da equação.[/color]

 System.out.println("Escreva o valor de A:");[color=green]//mensagem[/color]

  a = input.nextDouble();[color=green]//leitura do "a"[/color]

 System.out.println("Escreva o valor de B:");[color=green]//mensagem[/color]

  b = input.nextDouble();[color=green]//leitura do "b"[/color]

 System.out.print("Escreva o valor de C:");[color=green]//mensagem[/color]

  c = input.nextDouble();[color=green]//leitura do "c"[/color]

  delta = ((b*b)-(4*a*c));[color=green]//calculando  o Delta[/color]

  x1 = 0;[color=green]//definindo um valor inicial para o x1[/color]

  x2 = 0;[color=green]//definindo um valor inicial para o x2[/color]

  if (delta >= 0)[color=green]//se o delta for maior ou igual a zero podemos resolver...  [/color]
   {
    x1 = (  ( -b + (Math.sqrt (delta) )  )  / ( 2*a ) );[color=green]//equação do x1[/color]

    x2 = (  ( -b + (Math.sqrt (delta) )  )  / ( 2*a ) );[color=green]//equação do x2[/color]

    System.out.printf("x1 vale: "+ x1);[color=green]//mostra o x1[/color]

    System.out.println("");[color=green]//deixa uma linha em branco[/color]

    System.out.printf("x2 vale: "+ x2);[color=green]//mostra o x2[/color]

    System.out.println("");[color=green]//deixa uma linha em branco[/color]

   }

  else[color=green]//senão(se o delta não for maior nem igual a zero) não podemos resolver...[/color]
   {
    System.out.println("Delta invalido");[color=green]//avisa que o delta é inválido[/color]
   }

[color=green]//By Elbe Miranda - elberalves@yahoo.com.br   ou  stevenbrother@hotmail.com[/color]
}
}

You Might Also Like

0 comentários

Popular Posts

Formulário de Contacto