Buscar

Exercicio Lógica de Programação

alguém poderia me ajudar com esse exercício?

Para o problema apresentado abaixo,

1. Construir o algoritmo e apresentar:

          a solução em forma de fluxograma

          a solução em forma de pseudocódigo

2. Implementar o programa e apresentar:

          o código final (compilado e testado)

          exemplo resolvido pelo programa (print de tela)

Problema:

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.

💡 12 Respostas

User badge image

Adriano Rangel

Fiz assim:

#include<iostream>
#include<stdlib.h>
#include<math.h>
using namespace std;
int main(){
int pess, apar, btus;
float area, larg, compr;
btus=600;
cout<<"Largura"<<endl;
cin>>larg;
cout<<"Comprimento"<<endl;
cin>>compr;
area=larg*compr;
cout<<"Quantas pessoas no ambiente";
cout<<"informar 0 = nenhum";
cin>>pess;
cout<<"Quantos aparelhos no ambiente";
cout<<"informar 0 = nenhum";
cin>>apar;
if(apar==0 && pess<=2){
btus=area*btus;
cout<<"Quantidade de Btus = "<<btus<<endl;
}
if(pess<=2 && apar>=1){
btus=btus*(area+apar);
cout<<"Quantidade de Btus = "<<btus;
}
if(pess>=3 && apar==0){
btus=btus*(area+(pess-2));
cout<<"Quantidade de Btus = "<<btus<<endl;
}
if(pess>=3 && apar>=1){
btus=btus*(area+(pess-2)+apar);
cout<<"Quantidade de Btus = "<<btus<<endl;
}
system ("Pause");
}

13
Dislike0
User badge image

Giancarlo Alvim

Olá! fiz assim, verifique se atende sua duvida.

#include <iostream>
#include <cstdlib>

using namespace std;

#define btu 600

int main()
{

int pessoas, aparelhos, btus;
float area, largura, comprimento;

cout << "Largura." << endl;
cin >> largura;

cout << "Comprimento." << endl;
cin>> comprimento;

area = largura * comprimento;

cout << "Qt pessoas no ambiente. ";
cout << "informar 0 = nenhum. ";

cin>>pessoas;

cout << "Quantos aparelhos no ambiente. ";
cout << "informar 0 = nenhum. ";

cin>>aparelhos;

if (aparelhos == 0 && pessoas == 0)
{
btus = (area*btu);
cout << "Quantidade de Btus = " << btus << endl;
}

if(pessoas == 0 && aparelhos >= 1)
{
btus = btu * area * aparelhos;
cout << "Quantidade de Btus = " << btus;
}

if(pessoas >=1 && aparelhos == 0)
{
btus = btu * area * pessoas;
cout << "Quantidade de Btus = " << btus << endl;
}

if(pessoas >=1 && aparelhos >=1)
{
btus = btu*area*aparelhos*pessoas;
cout << "Quantidade de Btus = " << btus << endl;
}

system ("Pause");
return 0;
}

 

8
Dislike1
User badge image

Fabiane Mayerhoffer

Patricia, vc conseguiu esse exercicos de logica da atividade estruturada?

1
Dislike0

✏️ 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

Materiais relacionados

Outros materiais