Faça um programa em Python que calcule a raiz de uma equação de 1º grau. Inicialmente leia do teclado os valores dos coeficientes “a” e “b” e imprima a raiz da equação do tipo f(x)= ax + b, onde raiz = -b/a.
Soluções para a tarefa
O programa abaixo não conta com validação de dados ou controle/tratamento de exceções, logo espera-se que o usuário digite os dados solicitados de forma apropriada.
O código abaixo utiliza Python 3.8.
print('Considere a função de 1º grau na forma f(x)=ax+b')
a = float(input('Digite o valor do coeficiente \'a\' da função: '))
b = float(input('Digite o valor do coeficiente \'b\' da função: '))
print(f'\nO valor da raiz na função f(x)={a}x+{b} é {-b/a}')
Comentário: Note que, por "optarmos" em não implementar uma forma de validar os dados e tratar as exceções, permitimos, por exemplo, que o usuário digite 0 (zero) para o coeficiente "a", o que desconfigura uma função de 1º grau (a≠0) e, ainda, por consequência desse a=0, teríamos uma divisão por 0 no calculo da raiz ocasionando uma exceção "ZeroDivisionError".