Lógica, perguntado por jessicafribeirp8om5x, 11 meses atrás

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

Respondido por GeBEfte
4

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.

Anexos:
Respondido por sorayaquimica
2

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:

Perguntas interessantes