Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- // Formula de bhaskara
- // Autor: Alexandre Campos
- // Funcao de leitura de inteiros
- int le_numero(){
- int resultado;
- printf("Digite um numero\n");
- scanf("%d", &resultado);
- return resultado;
- }
- // Calcula o delta de acordo com delta = b * b - 4 * a * c
- int calculo_do_delta(int a, int b, int c){
- return b * b - 4 * a * c;
- }
- int main()
- {
- // Declaracao
- int a, b, c, delta;
- double x1, x2;
- // Leitura de dados
- a = le_numero();
- b = le_numero();
- c = le_numero();
- // Calculo do delta
- delta = calculo_do_delta(a, b, c);
- printf("delta = %d, a = %d\n", delta, a);
- if (delta < 0 || a == 0){
- printf("Nao existem solucoes.");
- } else {
- x1 = ((-b + sqrt(delta)) / (2 * a));
- x2 = ((-b - sqrt(delta)) / (2 * a));
- printf("As raizes sao %lf e %lf\n", x1, x2);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement