simulador de fornalha [RESOLVIDO]

1. simulador de fornalha [RESOLVIDO]

Zaifo Vias
zaifo

(usa Ubuntu)

Enviado em 02/03/2014 - 10:43h

Ola a todos, preciso terminar um trabalho mas estou completamente perdido, alguem poderia me dar uma luz de como fazer esse programa?

- Programa 1: Desenvolver um programa que simule uma fornalha de industria. O programa deve
gerar os seguintes dados: temperatura da fornalha e estado da fornalha (ligado/desligado), esses
devem ser armazenados respectivamente nos arquivos: /tmp/temperatura e /tmp/status.
Esses dados podem ser digitados pelo usuário ou podem ser gerados aleatoriamente de forma a
simular as condições de uma fornalha industrial.

- Programa 2: Desenvolver um painel de visualização dos dados da fornalha. Esse painel deve
apresentar a temperatura atual e estado da fornalha. Essas informações devem ser lidas dos
respectivos arquivos já apresentados na descrição do programa 1. Além disso o painel de
visualização deve mostrar se a temperatura esta baixa, normal, alta ou crítica, isso respeita os
valores: baixa para valores acima de 0 e menor que 1000; normal para valores igual ou maior que
1000 e menor que 2000; alta para valores igual ou maior que 2000 e menor que 3000 e crítica para
valores maiores ou igual a 3000. Caso a fornalha entre em níveis críticos de temperatura o programa
2 deve ser desligar automaticamente a fornalha. Para se mostrar o valor da temperatura deve ser
utilizado um painel, tal como um painel de led, e não as letras normais de um terminal texto, ou
seja, os números da temperatura devem ser bem grandes em relação aos caracteres do terminal
texto, assim você vai ter que implementar isso também. É obrigatório o uso da biblioteca Ncurses
para o desenvolvimento da interface que apresentará a temperatura. O nível de temperatura e o
status devem ser representados como leds também.

Obrigado a todos!


  


2. MELHOR RESPOSTA

João Victor
vikitor566

(usa Fedora)

Enviado em 02/03/2014 - 12:04h

O funcionamento do programa não é complicado basicamente você define uma temperatura e grava em um arquivo é apartir dela define o Status. Preimeiro escreva um programa com quatro funções uma que leia os dados da temperatura do usuario outra que os gere de forma aleatória e uma terceira que define o status e uma quarta para manipular os arquivos.
O segundo programa deve apenas ler esses dados do arquivo e usar ncurses para exibir. Estude um pouco com esses dois artigos aqui mesmo do VOL antes de tentar implementar caso ocorram dúvidas poste aqui.

Artigo sobre ncurses http://www.vivaolinux.com.br/artigo/Utilizando-a-biblioteca-NCURSES-Parte-I

Artigo sobre manipulação de arquivos http://www.vivaolinux.com.br/artigo/Manipulacao-de-arquivos-em-C++


3. Re: simulador de fornalha [RESOLVIDO]

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 02/03/2014 - 14:46h

Acho q parte mais trabalhosa é exibir os valores utilizando o ncurses.
O restante tá simples.


if ( temperatura >= 0 && temperatura < 1000 )
printf("Baixa");
else if ( temperatura >= 1000 && temperatura < 2000 )
print("Normal");
else if ( temperatura >= 2000 && temperatura < 3000 )
print("Alta");
else if ( temperatura >= 3000)
print("Critico");



4. Re: simulador de fornalha [RESOLVIDO]

???
gokernel

(usa Linux Mint)

Enviado em 02/03/2014 - 16:47h


Cadastrado desde: 02/03/2014

<tag> "NÃO ALIMENTE UM TROLL" </tag>



5. Re: simulador de fornalha [RESOLVIDO]

Zaifo Vias
zaifo

(usa Ubuntu)

Enviado em 04/03/2014 - 12:02h

Muito obrigado vikitor566 e foxbit3r, segui a recomendação de vcs e consegui fazer o programa.


6. Re: simulador de fornalha [RESOLVIDO]

???
gokernel

(usa Linux Mint)

Enviado em 04/03/2014 - 19:07h

Caro zaifo:
Reconheço que errei e peço desculpas por te chamar de troll.

Me desculpe/perdoe !!!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts