Faça um programa que calcule a área total de uma casa (sala, cozinha, quartos, banheiros, etc). Considere que todos os cômodos são retangulares. O usuário deve entrar com a largura e o comprimento de cada cômodo da casa. O final da leitura será detectado quando for digitado um número negativo.
Passo 1
Vamos entender o que a questão está pedindo. Precisamos criar um programa que calcule a área total de uma casa, considerando que todos os cômodos são retangulares. Para isso, o usuário vai inserir a largura e o comprimento de cada cômodo. O programa deve continuar recebendo esses dados até que um número negativo seja digitado, indicando o fim da entrada. Vamos precisar utilizar conceitos de loops, entrada de dados e cálculo de áreas de retângulos.
Passo 2
Primeiro, vamos pensar em como pedir ao usuário para entrar com a largura e o comprimento de cada cômodo. Como não sabemos quantos cômodos a casa tem, usamos um loop que continuará pedindo esses valores até que o usuário insira um número negativo.
Passo 3
Dentro do loop, após receber a largura e o comprimento, precisamos verificar se algum desses valores é negativo. Se for, interrompemos o loop, pois isso indica que o usuário terminou de inserir os dados. Caso contrário, calculamos a área do cômodo.
Passo 4
Para calcular a área de um cômodo retangular, usamos a fórmula:
Depois de calcular a área, adicionamos esse valor a uma variável que guarda a soma total das áreas de todos os cômodos.
Passo 5
Após o término do loop, ou seja, quando um número negativo for digitado, mostramos ao usuário a soma total das áreas calculadas. Essa será a área total da casa.
Resposta
O programa somou corretamente as áreas de todos os cômodos inseridos e forneceu a área total da casa quando foi digitado um número negativo.