Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # include <stdio.h>
- # include <math.h>
- # include <stdlib.h>
- int main()
- {
- float a;
- float b;
- float c;
- float delta;
- float resultado;
- printf("\n\n\tFormula resolvente para equacaes de 2 Grau -> ax^2+bx+c=0.");
- printf("\n\n\tInsira os dados!\n");
- printf ("\nValor de a=");
- scanf ("%f",&a);
- printf ("\nValor de b=");
- scanf ("%f",&b);
- printf ("\nValor de c=");
- scanf ("%f",&c);
- system("Pause");
- resultado=0;
- if( a==0 )
- { resultado=-c/b;
- printf("\n\tEstamos perante uma equacao de 1 Grau: bx+c");
- printf("\n\tA solucao da equacao dada: %.2fx+%.2f=0 e %.2f" , b, c, resultado );
- }
- else
- {
- delta = (b*b) - 4*a*c;
- if(delta ==0)
- {
- resultado=-b/(2*a);
- printf("\n\tA solucao da equacao dada: %.2fx^2+%.2fx+%.2f=0 e %.2f" , a,b, c, resultado );
- }
- else
- {
- if(delta<0)
- {
- printf("\n\tA equacao dada: %.2fx^2+%.2fx+%.2f=0 nao tem soluções reais." , a,b, c );
- printf("\n\tEquacao impossivel em R.");
- }
- else // caso em que delta>0
- {
- resultado=( -b+sqrt(delta) )/ ( 2*a );
- printf("\n\tA equação dada: %.2fx^2+%.2fx+%.2f=0 tem duas soluções:" , a,b, c );
- printf("\n\t1 Solucao: %.2f",resultado);
- resultado=( -b-sqrt(delta) )/ ( 2*a );
- printf("\n\t2 Solucao: %.2f",resultado);
- }
- }
- }
- printf("\n\n\n Prima um numero para sair.");
- float i;
- scanf ("%f",&i);
- return (0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement