Baixe o app para aproveitar ainda mais
Prévia do material em texto
LÓGICA DA PROGRAMAÇÃO CAMPUS PRAÇA XI TURMA 3003 PROGRAMA DE CÁLCULO DE ÁREA DE PINTURA DE TUBULAÇÃO INDUSTRIAL EM C++ ALUNO: MARCIO SCHIAVINATO Matr: 201002119286 Introdução No presente trabalho procurou-se encontrar uma aplicação prática em C++ para a utilização dos conceitos aprendidos na disciplina LÓGICA DA PROGRAMAÇÃO na área de Engenharia de Petróleo. O autor trabalha em uma empresa de engenharia que atua no projeto e construção de refinarias, plataformas, termelétricas, e outros projetos ligados ao setor de óleo e gás e atua diretamente na área de Tubulação Industrial. Sendo o espírito do trabalho a utilização de uma ferramenta que pudesse estar de acordo com o curso de Engenharia do Petróleo, optou-se por um programa em C++ que atendesse tanto ao tema proposto quanto a execução do trabalho do autor. Apesar de simples, a ferramenta obtida terá uma aplicação prática em tubulação industrial. Título do programa: “CÁLCULO DE ÁREA DE PINTURA DE TUBULAÇÃO INDUSTRIAL” Descrição do problema: A elaboração de um programa em C++ que calculasse a área de pintura de uma tubulação industrial, levando-se em conta que algumas tubulações são isoladas termicamente, portanto, NÃO levam pintura. Comentários: Um tubo industrial nada mais é do que um grande cilindro, portanto sua área de pintura é igual a área lateral do cilindro (A=2rh). Assim a primeira pergunta sobre qual é o diâmetro da tubulação, que é fornecida usualmente em polegadas, dividiu-se o valor fornecido pelo fator 39,37, para que a mesma fosse convertida para metros e dividiu-se novamente este valor por 2, para calcular o raio do tubo em metros, o que dá o fator 19,685. A altura (h) é a metragem de tubo, cujo valor é fornecido pela segunda pergunta. Assim, no programa, área lateral do tubo (ou de pintura) é igual a 6,2832 x d x m (d e m são as variáveis obtidas nas perguntas). Por fim, o teste é feito através da pergunta “A TUBULACAO E ISOLADA?”, se a resposta for negativa, o cálculo é feito e se for positiva, portanto sem a necessidade de pintura, aparece a mensagem “A TUBULACAO NÃO LEVA PINTURA!”. PROGRAMA EM LINGUAGEM C++ #include<iostream> using namespace std; float pintura(float d, float m); int main() { float d,m; char s='s'; cout<<"QUAL O DIAMETRO DA TUBULACAO (em polegadas)? "; cin>>d; cout<<"\nQUAL E A METRAGEM DA TUBULACAO (em metros)? "; cin>>m; cout<<"\nA TUBULACAO E ISOLADA? (S/N) "; cin>>s; if (s=='s') { cout<<"\n,\nTUBULACAO NAO LEVA PINTURA!"<<endl<<endl; } else cout<<"\n,\nAREA DE PINTURA "<<pintura(d,m)<<" m2"<<endl<<endl; system("pause"); } float pintura(float d, float m) { return 6.2832*(d/19.685)*m; } Adiante veremos uma imagem do programa e de sua tela de execução:
Compartilhar