Buscar

Exercício de Lógica de Programação C++. Preciso de ajuda por favor!!!!

O Problema é esse:

Dimensionamento de aparelho de ar condicionado para quartos

regra: 600 BTUs por metro quadrado (inclui até 2 pessoas) mais 600 BTUs por pessoa

excedente ou aparelho que emita calor (ex:TV)

dados de entrada: largura, comprimento (m), número de pessoas excedentes, número de

aparelhos com emissão de calor.

saída: valor mínimo em BTUs do aparelho a ser instalado.

Obs:

O ideal seria perguntar o número de pessoas que dormem no cômodo e não o de pessoas

excedentes.

Por que não foi feito isso?

 

💡 4 Respostas

User badge image

Flavio Filho

Imprima a largura;

Leia a largura;

Imprima o comprimento;

Leia o comprimento;

calcule a área = largura*comprimento;

Imprima a área;

Imprima o número de aparelhos;

Leia o número de aparelhos;

Imprima o número de pessoas excedentes;

Leia o número de pessoas excedentes;

Calcule o BTU minimo requerido = (area+num de pessoas excedentes+num de aparelhos)*600;

Imprima o BTU minimo requerido;

FIM;

 

Obs.: Quando fiz este exercicio em vez de colocar o numero de pessoas excedentes eu coloquei o numero de pessoas do quarto (e daí fiz uma função se: se<=2, excedentes=0 senão excedente = numero de pessoas-2).

1
Dislike0
User badge image

Lucas Silva

No problema em questão, já está definido que são 600BTU por metro quadrado incluindo duas pessoas no ambiente. Se o numero de pessoas for maior que 2, para cada pessoa excedente da taxa definida (2 pessoas) terá que ser acrescentado 600BTU. Espero ter ajudado. 

0
Dislike1
User badge image

Andre Smaira

 

Conceitos utilizados lógica de programa, entrada, saída de dados e linguagem de programação C++.


#include

 

#include

#include

int main ()

{

int larg, comp, numaparelho, numpessoas, minbtu, exdbtu, totbtu;

//Entrada de dados

printf("Digite a largura do comodo: ");

scanf("%d", &larg);

printf("Digite o comprimento do comodo: ");

scanf("%d", &comp);

printf("Digite a quantitade de aparelhos no comodo: ");

scanf("%d", &numaparelho);

printf("Digite a quantidade de pessoas excedentes no comodo: ");

scanf("%d", &numpessoas);

//Calculando o minimo de BTUs para o comodo com a capacidade max de duas pessoas

minbtu = ((larg * comp) * 600);

//Calculando o excedente de pessoas + aparelhos

exdbtu = ((numpessoas + numaparelho) * 600);

//Calculado o total de BTUs para a metrage informada

totbtu = exdbtu + minbtu;

printf("Valor minimo do BTUs do aparelho a ser instalado: %d ", totbtu);

return(0);

}

Não foi solicitado a quantidade de pessoas que dormem no cômodo pois já é considerado o mínimo de duas pessoas que frequentam o mesmo.

 

 

 

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais