Fazer um programa que leia a capacidade de um elevador e o peso de 5 pessoas que irão subir nele. O programa deve informar se o elevador está liberado para subir ou se excedeu a carga máxima.
Passo 1
O enunciado pede um programa que leia a capacidade máxima de carga de um elevador e os pesos de cinco pessoas, depois informe se a soma desses pesos está dentro da capacidade ou não. O conteúdo envolve leitura de dados, uso de repetição para acumular valores e estrutura condicional para comparação.
Passo 2
Definimos uma variável
para armazenar a capacidade do elevador e uma variável
iniciada em zero para acumular o peso das pessoas. Usaremos um laço que, em cada iteração, lê um peso
e faz
Passo 3
Após ler os cinco pesos e atualizar
, comparamos
Se
, então o elevador pode subir; caso contrário, a carga foi excedida.
Passo 4
A seguir, a implementação em Python, que exemplifica claramente a sequência de leitura, acumulação e decisão:
Resposta
# Leitura da capacidade do elevador
capacidade = int(input("Digite a capacidade do elevador (kg): "))
# Inicialização da soma dos pesos
\[total_peso =0\]
# Leitura dos pesos de 5 pessoas e acumulação
for i in range(1, 6):
peso = int(input(f"Digite o peso da {i}ª pessoa (kg): "))
\(total_peso +=\) peso
# Verificação da carga
if \(total_peso\) <= capacidade:
print("Elevador liberado para subir.")
else:
print("Carga máxima excedida.")