Início / Algoritmos / Construa um algoritmo para calcular x1 e x2 de uma equação do 2º grau, sendo que os valores de A, B e C serão fornecidos pelo usuário e verifique a existência de raízes válidas

Construa um algoritmo para calcular x1 e x2 de uma equação do 2º grau, sendo que os valores de A, B e C serão fornecidos pelo usuário e verifique a existência de raízes válidas

Pseudocódigo:

programa exercicio3
var
  a, b, c, delta, x1, x2 : real;
inicio
   leia a;
   leia b;
   leia c;
   delta ← (b ** 2) - 4 * a * c; 
   se (delta >= 0) entao
     x1 ← (-b + (delta // 2)) / 2*a; 
     x2 ← (-b - (delta // 2)) / 2*a; 
     escreva x1;
     escreva x2
   senao
	escreva "Delta está negativo";
   fim_se;
fim.

Pascal:

// Autor: Rafael Oliveira
// Data: 25/03/2010
Program exercicio3 ;
 uses crt;
 var
 a, b, c, delta, x1, x2 : real; 
 Begin
 writeln('Insira o valor de A. OBS: diferente de 0');
 readln(a);
 writeln('Insira B');
 readln(b);
 writeln('Insira C');
 readln(c); 
 delta := exp(b*ln(2))-4*a*c;
 	if (delta >=0) then
 	 begin
 	  x1 := (-b+(sqrt(delta)))/2*a;
 	  writeln('X1 = ', x1:5:0);
 	  x2 := (-b-(sqrt(delta)))/2*a;
 	  writeln('X2 = ', x2:5:0);
 	 end
 	else
 	  writeln('Delta esta negativo'); 	
 writeln('Pressione para fechar');
 readkey;  
End.

Nota: sqrt(x): Retorna a raiz quadrada de x.

Verifique Também

Num certo sistema, as senhas dos usuários são representadas por um vetor de tamanho 9. Faça um algoritmo que leia uma senha e verifique se ela é válida ou não. Utilize busca binária para fazer a verificação

Vetor: U[9] = { 28, 56, 81, 39, 77, 92, 45, 19, 63 } Algoritmo …