Peça Agora!

domingo, 21 de fevereiro de 2016

Função Quadratica

Ola mais uma vez.
Venho trazer o código em C para achar as raízes da equação de segundo grau, onde muitos iniciantes ficam se batendo.
Bom uso.

#include <stdio.h>
#include <math.h>

int main(){

int a, b, c, x1, x2, delta;

printf("Digite o valor de a.\n");
scanf("%i", &a);
printf("Digite o valor de b.\n");
scanf("%i", &b);
printf("Digite o valor de c.\n");
scanf("%i", &c);

delta = (pow(b,2) - (4*a*c));

if(a == 0){
printf("Valor de a nao corresponde para Funcao Quadratica.\n");
return -1;
}
if(delta < 0){
printf("Nao existe raizes reais.\n");

else if(delta == 0){
x1 = -b/(2*a);
printf("Delta igual a 0, A raiz real eh: %i.\n", x1);
}
else if(delta > 0){
x1 = ((-b)+(sqrt(delta)))/(2*a);
x2 = ((-b)-(sqrt(delta)))/(2*a);
printf("Delta positivo! As raizes reais sao: %i e %i.\n", x1, x2);
}

return 0;
}

Nenhum comentário:

Postar um comentário