14.03.2015 Views

ILA - Unisinos

ILA - Unisinos

ILA - Unisinos

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Aprendendo a Programar Programando numa Linguagem Algorítmica Executável (<strong>ILA</strong>) - Página 38<br />

//Programa para verificar aprovação de um aluno<br />

Variaveis<br />

Numerico Bim1, Bim2, Bim3, Bim4, MedBim, PrFinal, MedFinal<br />

Inicio<br />

Escrever "Digite as notas bimestrais"<br />

Ler Bim1<br />

Ler Bim2<br />

Ler Bim3<br />

Ler Bim4<br />

MedBim = (Bim1 + Bim2 + Bim3 + Bim4)/4<br />

MedFinal = MedBim<br />

Se (MedBim >= 5) e (MedBin < 7) entao<br />

Escrever "Digite a nota da prova final"<br />

Ler PrFinal<br />

MedFinal = (MedBim*6 + PrFinal*4)/10<br />

Fim_se<br />

Se MedFinal >= 5.5 entao<br />

Escrever "Aluno aprovado com média final igual a ", MedFinal<br />

Senao<br />

Escrever "Aluno reprovado com média final igual a ", MedFinal<br />

Fim_se<br />

Fim<br />

3.4 Comando Faca caso<br />

Suponhamos que uma empresa decidiu dar um aumento escalonado a seus funcionários de<br />

acordo com a seguinte regra: 13% para os salários inferiores ou iguais a R$ 200,00; 11% para os<br />

salários situados entre R$ 200,0 e R$ 400,00 (inclusive); 9 % para os salários entre R$ 400,00 e R$<br />

800,00 (inclusive) e 7% para os demais salários. Naturalmente, pode-se escrever um programa com<br />

o comando Se que receba o salário atual de um funcionário desta empresa e retorne o valor do seu<br />

novo salário.<br />

//Programa para atualizar salários<br />

Variaveis<br />

Numerico SalarioAtual, SalarioNovo, Indice<br />

Inicio<br />

Escrever "Digite o salário atual"<br />

Ler SalarioAtual<br />

Se SalarioAtual 200) e (SalarioAtual 400) e (SalarioAtual

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!