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

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

Palindromo

Perguntas

Ordenando números em arquivo

Parte 6 (Ordenando Strings) - sessão de estudo sobre MATRIZES.

Exemplo de um "Jogo de Labirinto"


  

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