
rafaclara2401
(usa Outra)
Enviado em 30/09/2014 - 19:18h
Galera , sou novo aqui no site , não sei se to criando o tópico no lugar certo , se não tiver, me desculpem , mas eu to com uma dúvida , espero q alguem aqui possa me ajudar ... eu criei um programa básico aqui no DevCpp , no qual eu tinha um modelo de equação do segundo grau pré programada , eu entrava com os valores de a , b e c , e o programa resolvia automaticamente essa equação para mim .
esse é o programa :
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main(void)
{
float a,b,c,x1,x2,delta;
printf("A equacao e : ax^2 + bx + c = 0"); //equação PRÉ PROGRAMADA
printf("\n\nDigite o valor do numero a : ");
scanf("%f" ,&a);
printf("\nDigite o valor do numero b : ");
scanf("%f" ,&b);
printf("\nDigite o valor do numero c : ");
scanf("%f" ,&c);
printf("\nA equacao e : %fx^2 + %fx + %f = 0" ,a,b,c);
delta = (b*b) - 4 * a * c;
printf("\n\nO delta da equacao e : %f" ,delta);
if (delta >= 0)
{
x1 = (-b + sqrt(delta)) /2*a;
x2 = (-b - sqrt(delta)) /2*a;
printf("\n\nAs raizes reais dessa equacao sao : %f e %f" ,x1,x2);
}
else
{
printf("\n\nNao existem raizes reais para essa equacao");
}
getch();
}
o programa ta funcionando direitinho , tudo okay , porém , eu quero fazer uma modificação , pra ele ficar perfeito , do jeito que eu quero ... o que eu queria é , ao invés de entrar com esse modelo de equação pré programada (ax^2 + bx + c) , eu entrar com a equação que eu quiser , por exemplo , criar uma linha de scanf em quem eu digitaria o modelo de equação que eu precisasse , por exemplo : -ax^2 - bx + c = 14 ... como eu faço isso ? tem jeito ? alguem pode me dar uma ajuda ?