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.
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");
}
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;
}
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar