Você está na página 1de 15

UNIVERSIDADE FEDERAL DE ITAJUB UNIFEI

MESTRADO DE ENGENHARIA DE ENERGIA

Exerccios Programao
RHM07 Recursos Hdricos e Energia: Aspectos
conceituais e computacionais

Bruna Tayla Cabral de Vasconcellos 2016100118

Itajub, 2016
Sumrio

EXERCCIO 1 ............................................................................................................... 3
EXERCCIO 2.a. ........................................................................................................... 4
EXERCCIO 2.b. ........................................................................................................... 5
EXERCCIO 5.a. ........................................................................................................... 6
EXERCCIO 5.b. ........................................................................................................... 7
EXERCCIO 6.a. ........................................................................................................... 8
EXERCCIO 6.b. ......................................................................................................... 10
EXERCCIO 7 ............................................................................................................. 12
EXERCCIO 9 ............................................................................................................. 13
EXERCCIO NO LINDO .............................................................................................. 14

2
EXERCCIO 1: Desenvolver um programa que pea para inserir trs variveis e
realize a soma destas variveis, imprimindo o valor da soma em tela.

Figura 1: Exerccio 1.

3
EXERCCIO 2.a.: Desenvolver programa para ler 3 variveis (A, B E C),
escrever estas trs variveis na tela e soma-las, apresentando o resultado final
A=50, B=30. Utilizando as variveis IF, THEN, ENDIF, estabelea a condio:
Se A for maior que, A ser (A+B+C)*2, caso contrrio, a soma ser (A+B+C)/2.

Figura 2: Exerccio 2.a.

4
EXERCCIO 2.b.: Desenvolver programa para ler 3 variveis (A, B E C),
escrever estas trs variveis na tela e soma-las, apresentando o resultado final
A=30, B=50, C=100. Utilizando as variveis IF, THEN, ENDIF, estabelea a
condio: Se A for maior que, A ser (A+B+C)*2, caso contrrio, a soma ser
(A+B+C)/2.

Figura 3: Exerccio 2.b.

5
EXERCCIO 5.a.: Ler 15 variveis em um arquivo. Fazer a soma das variveis
e verificar se o quinto maior que 10.

Figura 4: Exerccio 5.a.

6
EXERCCIO 5.b.: Ler 15 variveis em um arquivo. Fazer a soma das variveis
e multiplicar dcima terceira por 1000.

Figura 5: Exerccio 5.b.

7
EXERCCIO 6.a.: Utilizando o comando do continue atribuir o valor 100 a uma
varivel qualquer. Fazer 20 iteraes somando a esta varivel o valor 0.2 a
cada iterao. Imprimir em um arquivo o valor atualizado da soma e o nmero
de iterao.

Figura 6: Exerccio 6.a.

8
Figura 7: Resultado exerccio 6.a.

9
EXERCCIO 6.b.: Atribua o valor 100 a uma varivel qualquer. Fazer 20
iteraes somando a esta varivel o valor 0.2 a cada iterao. Imprimir em um
arquivo o valor atualizado da soma.

Figura 8: Exerccio 6.b.

10
Figura 9: Resultado exerccio 6.b.

11
EXERCCIO 7: Ao invs de 20, rodas 100 vezes. Mudar o acrscimo para 2.
Colocar um if se o valor for maior que 220 para de imprimir.

Figura 10: Exerccio 7.

12
EXERCCIO 9: Em hidrulica de condutos forados uma equao muito
utilizada para o clculo do fator f para escoamento turbulento hidraulicamente
liso a seguinte equao:
1
= 2. log() 0,8

Onde,

f o fator de atrito
.
=
106

Elaborar uma rotina para no programa principal atribuir o valor de 3 m/s de


velocidade, 100 mm de dimetro, viscosidade cinemtica 10-6 m/s. Calcule o
valor de f com uma tolerncia de 0,001.

Sugesto: Utilizar os comandos if, then if, do

Figura 11: Exerccio 9.

13
EXERCCIO NO LINDO: Considere uma indstria que vende seu produto (X1)
a $10 a unidade. O seu custo de produo de $3 e consegue produzir 10
unidades por dia. Parte dos resduos lanada diretamente no Rio (X2) e o
que sobra tratada na Estao de Tratamento de Resduos com uma
eficincia de 80%. O custo de resduo de $6, sendo que so produzidas duas
unidades de resduo por cada unidade de produto. Assim, tem-se:

Receitaliquida = Receitabruta custos

Sendo que, os custos so:

Custo do produto: Custo1 = 3X1

Custo do tratamento de resduos: Custo2 = 0,6(2X1 X2)

Custo de lanamento: Custo3 = 2(X2 + 0,2(2X1 X2))

Logo,

Receitaliquida = 10X1 custos

Receitaliquida = 5X1 X2

Sendo assim, utilizando o programa LINDO, maximize a receita liquida


considerando as seguintes restries,

21 2 10

2 + 0,2(21 2) 4

21 2 0

14
Figura 12: Exerccio utilizando o LINDO.

15

Você também pode gostar