Faça um programa em Python que calcule e mostre a área de um trapézio. Sabe-se que Área = ((base maior + base menor)* altura)/2.
Soluções para a tarefa
Pela equação da área, precisamos receber do usuário 3 valores: base maior (bmaior), base menor (bmenor) e altura (h).
Vamos admitir que estas dimensões possam ser decimais, ou seja, os valores lidos serão do tipo float.
Utilizando a função input() para ler os dados e a a função float() para converter o dado para float, temos:
bmaior=float(input('Digite o valor da base maior: '))
bmenor=float(input('Digite o valor da base menor: '))
h = float(input('Digite o valor da altura: '))
Podemos agora calcular a área e guardar o valor na variável "area":
area=((bmaior+bmenor)*h)/2
Por fim, precisamos mostrar o valor ao usuário.
Fazemos isso com uma função print() formatada.
print(f'O valor da área desse trapézio vale {area:.2f} unidades de área')
Perceba que a variável área na função print é mostrada com 2 casas decimais (.2f).
No anexo, é possível ver o código e um exemplo de funcionamento.
Observações: O código não possui validação de dados, nem tratamento de erros/exceções.
Resposta:
# Entrada de valores
a = input('Digite um valor para base A:')
b = input('Digite um valor para base B:')
c = input('Digite um valor para altura C:')
area_do_trapezio=((a+b)*c)/2
print('A área do trapézio é:', area_do_trapezio)
Explicação: