Trabalho de algotitmo

521 palavras 3 páginas
1º Case: Estudo da função polinomial de segundo grau.
Forma geral: f: → tal que f(x) = ax2 + bx + c, onde a, b, c   com a ≠ 0.
O programa deverá ler os coeficientes (a, b e c), calcular e imprimir:
a) O valor do delta;
b) As raízes reais se existirem;
c) A mensagem: “não existem raízes reais” , no caso em que função não tenha raízes reais;
d) O vértice da parábola (Determine se este ponto é máximo ou mínimo da função);
e) Os intervalos de crescimento e decrescimento da função;
f) Os intervalos onde a função é positiva (f(x) > 0) e negativa (f(x) < 0);
g) A expressão ax2 + bx + c em sua forma fatorada: ax2 + bx + c = a(x – x1)(x – x2) onde x1 e x2 são as raízes

Resolução:
#include
#include main ( )
{ float a,b,c,delta,x1,x2,xv,yv,aux; printf ("entre com os tr%cs valores:", 136); scanf ("%f,%f,%f", &a,&b,&c); delta = b*b -4*a*c; printf ("delta= %.2f \n", delta); if (delta >=0)
{
x1= (-b - sqrt(delta))/(2*a); x2= (-b + sqrt(delta))/(2*a); if(x1>x2){ aux = x1; x1=x2; x2=aux; } printf ("x1= %.2f \n",x1); printf ("x2= %.2f \n", x2);
}
if (delta < 0)
{
printf ("n%co existem ra%czes reais \n", 198,161);
}
xv= -b/(2*a); yv= -delta/(4*a); printf ("v%crtice da par%cbola: (%.1f, %.1f) \n", 130,160,xv,yv); if (a>0)
{
printf ("f(x)%c decrescente para x < %f\n", 130, xv); printf ("f(x)%c crescente para x > %f\n", 130, xv);
}
else if (a0 and delta == 0)
{
printf ("f>0 para todo x!=x1"); printf ("ra%czes x1=x2 %f", 161, xv);
}
else if (a>0 and delta>0)
{
printf ("f>0 para x x2"); printf ("fx1 and xnull");
}

Testes obtidos para a verificação do programa:
1° Teste informe o seu peso

:71 informe a sua altura em metros

:1.73 imc=23.72 PARABéNS,VOCÊ ESTÁ COM O PESO NORMAL

2° Teste informe o seu peso

:85 informe a sua altura em metros

:1,64 imc=85.00 VOCÊ ESTÁ COM OBESIDADE 3,DO TIPO

Relacionados

  • tecnicas de negociação
    526 palavras | 3 páginas
  • Linguagem c
    906 palavras | 4 páginas
  • Algoritmo ordenação
    3859 palavras | 16 páginas
  • Sistemas Distribuidos Utilizando Métodos de Autenticaçao
    13876 palavras | 56 páginas
  • Lógica
    12022 palavras | 49 páginas
  • estrutura if e else
    19264 palavras | 78 páginas