Cálculo das raízes imaginárias/Complexas da Equação do Segundo Grau. - Algoritimizando o Mundo

Apresentando temas e assuntos da área da Computação, desde a matématica até os algoritmos mais avançados.

Cálculo das raízes imaginárias/Complexas da Equação do Segundo Grau.

/* * * Cálculo de raízes de equações do segundo grau, quer sejam reais ou complexas * Utilizando a linguagem C * Created on: 05/11/2013 * Author: FranklinBasilio */ #include #include int main() { float a, b, c, delta, raiz_delta; printf("\nBHASKARA\n\n"); printf("\nDigite o valor de A: "); scanf("%f", &a); printf("\nDigite o valor de B: "); scanf("%f", &b); printf("\nDigite o valor de C : "); scanf("%f", &c); delta = (pow(b, 2) - 4*a*c); if(delta >= 0) { if(delta == 0){ printf("\nA raiz x1 = %.2f\n", ((-b + sqrt(delta))/2*a)); }else{ printf("\nA raiz x1 = %.2f\n", ((-b + sqrt(delta))/2*a)); printf("\nA raiz x2 = %.2f\n", ((-b - sqrt(delta))/2*a)); } }else{ delta = fabs(delta); raiz_delta = sqrt(delta); printf("\nA raiz x1 = %.2f + %.2fi\n", ((-b)/2*a), ((raiz_delta)/2*a)); printf("\nA raiz x2 = %.2f - %.2fi\n", ((-b)/2*a), ((raiz_delta)/2*a)); } system("pause"); return(0); }

Nenhum comentário:

Postar um comentário

Obrigado por nos visitar!