Algoritmos
Exercício de Algoritmo
Juliana Moreira, 913109461, Sala 711, Engenharia Civil
Abril 2013
Desenvolver o algoritmo e gerar o código em C para gerar um executável em DEV C++, para determinar o numero de lâmpadas necessárias para cada cômodo de uma edificação, considerando que existem normas que definem o mínimo de potencia de iluminação exigida por metro quadrado de área construída conforme a utilização deste cômodo. Seja a seguinte tabela tomada como exemplo: UTILIZAÇÃO | CLASSE | POTÊNCIA/m2 | Quarto | 1 | 15 | Sala de TV | 1 | 15 | Salas | 2 | 18 | Cozinha | 2 | 18 | Varandas | 2 | 18 | Escritorio | 3 | 20 | Banheiro | 3 | 20 |
Supondo que só serão utilizadas lâmpadas de 60W, fazer com que o algoritmo :
a) Leia um numero indeterminado de linhas contendo cada uma
- cômodos de uma residência
- classe de iluminação deste cômodo
- as duas dimensões
b) Calcule e escreva :
b1) para cada cômodo:
- o cômodo
- a área do cômodo
- a potencia de iluminação
- o numero de lâmpadas necessárias. b2) para toda residência
- total de lâmpadas
- total da potencia.
Observações:
1) Se o numero de lâmpadas calculado for fracionário considerar o primeiro numer inteiro acima deste valor.
2) A ultima linha, que não entrará nos cálculos conterá no lugar do cômodo a palavra vazio.
Partir do ALGORITMO GERAL abaixo para fazer os refinamentos e gerar o algoritmo definitivo bem como o código em Linguagem C.
Algoritmo
- Defina tipo das variáveis
- Atribua valores iniciais necessários
Repita
Leia COMODO, CLASSE, COMPRIMENTO, LARGURA
Se COMODO = VAZIO
Então interrompa
Fim se
Calcule a área do cômodo
Calcule a potencia de iluminação do cômodo
Calcule o numero de lâmpadas necessárias ao cômodo
Calcule o total de lâmpadas da residência
Calcule o total da potencia da residência
Escreva COMODO, área do cômodo, potencia de iluminação, numero de lâmpadas necessárias
Fim