Bhaskara - Cálculo de raízes de equações do segundo grau

Publicado por White Hawk (última atualização em 14/11/2016)

[ Hits: 3.559 ]

Download 6524.bhaskara.c




Cálculo de raízes de equações do segundo grau, quer sejam reais ou complexas.

  



Esconder código-fonte

//Cálculo de raízes de equações do segundo grau, quer sejam reais ou complexas

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

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 = %f", (-b));
        }

        else
        {
            printf("\nA raiz x1 = %f", ((-b + sqrt(delta))/2*a));
            printf("\nA raiz x2 = %f", ((-b - sqrt(delta))/2*a));
        }
    }

    else
    {
        delta = fabs(delta);
        raiz_delta = sqrt(delta);

        printf("\nA raiz x1 = %f + %fi", ((-b)/2*a), ((raiz_delta)/2*a));
        printf("\nA raiz x2 = %f - %fi", ((-b)/2*a), ((raiz_delta)/2*a));
    }

    return(0);
}

Scripts recomendados

uso do if

PS.c e PS.pas - Pega Senha

Divisores simultâneos de 2 números

Pilha com alocação estática

jhr boletim v1.0


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts