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.605 ]

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

Parte 4 - Sessão de estudo sobre VETORES

Cálculo da circunferência de um círculo

Cauculo de àrea do retângulo

Gerando Matriz aleatoriamente

Calcular regra de três


  

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