Faça um programa que calcule a área total
de uma casa com 4 cômodos. O usuário deve inserir a largura e comprimento de cada um dos cômodos, calcular a área individual de cada um e por fím exibir a área total da casa.
Passo 1
O enunciado pede um programa que leia a largura e o comprimento de quatro cômodos, calcule a área de cada um (
) e, por fim, exiba a soma dessas áreas como área total da casa. Para resolver isso, vamos usar:
- Leitura de dados via
input()
. - Conversão de texto para número real com
float()
. - Operador de multiplicação
*
e soma acumulada. - Estrutura de repetição
for
para processar exatamente quatro cômodos.
Passo 2
Inicialize uma variável que vai acumular a área total antes de começar o loop:
\[total_area =0.0\]
Passo 3
Use um laço para iterar de
a
, pedindo em cada iteração a largura e o comprimento do cômodo. Converta as duas entradas para
float
:for i in range(1, 5):
largura = float(input(f"Digite a largura do cômodo {i} (m): "))
comprimento = float(input(f"Digite o comprimento do cômodo {i} (m): "))
Passo 4
Dentro do mesmo loop, calcule a área do cômodo e acumule em
\(total_area\)
: \(area_comodo =\) largura * comprimento
\[total_area += area_comodo\]
Passo 5
Depois que o loop terminar (ou seja, após ler e somar as quatro áreas), exiba o valor de
formatado com duas casas decimais:
print(f"Área total da casa: {total_area:.2f} \(m^{2}\)")
Resposta
total_area = 0.0
for i in range(1, 5):
largura = float(input(f"Digite a largura do cômodo {i} (m): "))
comprimento = float(input(f"Digite o comprimento do cômodo {i} (m): "))
area_comodo = largura * comprimento
total_area += area_comodo
print(f"Área total da casa: {total_area:.2f} \(m^{2}\)")