Buscar

Equação do segundo grau em C

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

...rnando Sa\modelo_padrao\modelo_padrao\modelo_padrao.cpp 1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
 float a, b, c, delta, x1, x2;
 printf("Esquacao do 2o. grau \n\n");
 printf("Insira o valor A: ");
 scanf("%f", &a);
 printf("Insira o valor B: ");
 scanf("%f", &b);
 printf("Insira o valor C: ");
 scanf("%f", &c);
 delta = (b * b) - 4 * a * c;
 if (a == 0)
 printf("Nao e uma equacao de 2o. grau, pois o A = 0 \n\n");
 else if (delta > 0)
 {
 x1 = (-b + sqrt(delta)) / (2 * a);
 x2 = (-b - sqrt(delta)) / (2 * a);
 printf(" Valor do x1: %.2f \n Valor do x2: %.2f \n\n", x1, x2);
 }
 else if (delta == 0)
 {
 x1 = (-b + sqrt(delta)) / (2 * a);
 printf("As raizes sao iguais, portanto x e: %.2f\n\n", x1);
 }
 else
 printf("Nao existem raizes para delta negativo \n\n");
 system("pause");
 return 0;
}

Outros materiais