Na equação de 2° grau x2 -6 x+8=0 calcule raízes
Soluções para a tarefa
Resposta:
Exercício de lógica de programação
Utilizando funções, faça um programa que calcule as raízes da equação do 2 grau conforme a fórmula de Bhaskara.
Lembrando:
ax(2) + bx + c = 0
delta = (Δ = b2 - 4.a.c)
x1 = ( (-b + √Δ)/2a)
x2 = ( (-b - √Δ)/2a)
Linguagem C
#include <math.h>
#include <stdio.h>
#include <assert.h>
// Retorna o valor de delta
int delta(int a, int b, int c) {
// Aqui entra a lógica do programa.
}
// Retorna o valor da primeira raiz
int raiz1(int a, int b, int c) {
// Aqui entra a lógica do programa.
}
// Retorna o valor da segunda raiz
int raiz2(int a, int b, int c) {
// Aqui entra a lógica do programa.
}
//
// Testes
//
int main() {
int a, b, c;
a = 1; b = 0; c = -16;
assert(64 == delta(a, b, c));
assert(4 == raiz1(a, b, c));
assert(-4 == raiz2(a, b, c));
return 0;
}