aula6
TRANSCRIPT
Fluxograma/Exercício – Com base no que foiexposto construa um fluxograma para obter oresultado da divisão de dois números inteirosquaisquer.
n1, n2: inteiroRes: real
Inicio
Fim
Estruturas de Controle de Fluxo
“O resultado da divisão é ”,res
98
n1
res <- n1 / n2
n2=0“Impossível
Dividir”verdadeiro
falso
“Digite odividendointeiro:”
n2“Digite odivisor
inteiro:”
Exercício 9 – Construa um algoritmo,representando-o com um pseudocódigo e comum fluxograma, que calcule o salário líquido deum funcionário. O algoritmo recebe através doteclado o salário bruto de um determinadofuncionário, caso este seja inferior a R$ 300,00 édescontado 5% em impostos, se o salário variar
Estruturas de Controle de Fluxo
99
descontado 5% em impostos, se o salário variarde R$ 300,00 até 1.200,00 é descontado 10%em impostos, se esse for superior a R$ 1.200,00é descontado 15% em impostos. Ao final oalgoritmo deve exibir o salário líquido dofuncionário.
algoritmo “exercício 9a”var salario: realinicio
escreva (“Entre com o salário bruto do funcionário: ”)leia (salario)se (salario<300.0) entao
salario <- salario*0.95fimsese ((salario>=300 ) e (salario<=1200 )) entao
100
se ((salario>=300 ) e (salario<=1200 )) entaosalario <- salario*0.90
fimsese (salario>1200) entao
salario <- salario*0.85fimseescreva (“O salário líquido do funcionário é: ”)escreva (salario:6:2)
fimalgoritmo
algoritmo “exercício 9b”var salario: realinicio
escreva (“Entre com o salário bruto do funcionário: ”)leia (salario)se (salario<300.0) entao
salario <- salario*0.95senao
se ((salario>=300 ) e (salario<=1200 )) entao
101
se ((salario>=300 ) e (salario<=1200 )) entaosalario <- salario*0.90
senaosalario <- salario*0.85
fimsefimseescreva (“O salário líquido do funcionário é: ”)escreva (salario:6:2)
fimalgoritmo
salario
salario: real
Inicio
falso
“Entre com o salário bruto do
funcionário:”
salario<300 salario<=1200falso
salario <- 0.85 * salario
102
salario <- 0.95 * salario
Fim
verdadeiro verdadeiro
salario <- 0.9 * salario “O salário líquido do funcionário é: ”
Salario:6:2
Estruturas de Controle de Fluxo
Exercício 10 – Faça um algoritmo,representando-o com um pseudocódigo ecom um fluxograma, para ler três valoresreais e informar se estes podem ou nãoformar os lados de um triângulo, e qual tipo
103
formar os lados de um triângulo, e qual tipode triângulo seria: Eqüilátero, Isósceles ouEscaleno.
Estruturas de Controle de Fluxo
Exercício 11 – Elabore um algoritmo,representando-o com um pseudocódigo ecom um fluxograma, que com base nonome, em três notas e no número de faltasde um aluno qualquer determine qual a suasituação final: Aprovado, Reprovado por
107
situação final: Aprovado, Reprovado porFalta ou Reprovado por Média. As notasmencionadas devem compor a média quepara propiciar aprovação deve ter valormínimo 7,0 e o limite de faltas é igual a 15.A reprovação por falta sobrepõe areprovação por Média.