Equação do Segundo Grau
1 /**
2 x = (-b +|- sqrt(b^2-4ac)) / 2a
3 */
4 #include <stdio.h> /**Standard Input Output*/
5 #include <math.h>
6
7 void main(void) {
8 int a, b, c;
9 float x1, x2, Delta; /**Irracionais, Racionais*/
10
11 printf("Informe a, b e c\n");
12 scanf("%d%d%d", &a, &b, &c); /**Pede 3 entradas*/
13
14 Delta = (b*b)-4*a*c;
15 if(Delta < 0) {
16 printf("Não existem raizes reais!");
17 exit(0);
18 }
19
20 x1 = (-b+sqrt(Delta)) / (2*a); /**Calcula o valor de x1*/
21
22 x2 = (-b-sqrt(Delta)) / (2*a); /**Calcula o valor de x2*/
23
24 printf("X1= %f\n", x1);
25 printf("X2= %f\n", x2);
26 }
Comentários
Postar um comentário