Advertisement
campos20

Untitled

May 2nd, 2020
537
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.83 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. // Formula de Bhaskara
  6. // Autor: Alexandre Campos
  7.  
  8. int main()
  9. {
  10.     // Declaracao das variaveis
  11.     double a, b, c, delta;
  12.     double x1, x2;
  13.  
  14.     // Entrada de dados
  15.     printf("Digite o valor de a:\n");
  16.     scanf("%lf", &a);
  17.     printf("Digite o valor de b:\n");
  18.     scanf("%lf", &b);
  19.     printf("Digite o valor de c:\n");
  20.     scanf("%lf", &c);
  21.  
  22.     // Logica
  23.     delta = b * b - 4 * a * c;
  24.  
  25.     printf("a = %lf\n", a);
  26.     printf("delta = %lf\n", delta);
  27.  
  28.     if (delta < 0 || a == 0)
  29.     {
  30.         printf("Nao e possivel calcular\n");
  31.     }
  32.     else
  33.     {
  34.         x1 = (-b + sqrt(delta)) / (2 * a);
  35.         x2 = (-b - sqrt(delta)) / (2 * a);
  36.  
  37.         // Saida na tela
  38.         printf("x1 = %lf\n", x1);
  39.         printf("x2 = %lf\n", x2);
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement