aula6

7
Fluxograma/Exercício Com base no que foi exposto construa um fluxograma para obter o resultado da divisão de dois números inteiros quaisquer. n1, n2: inteiro Res: 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 o dividendo inteiro:” n2 “Digite o divisor inteiro:”

Upload: ramon-luiz-santos-goncalves

Post on 23-Oct-2015

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: aula6

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:”

Page 2: aula6

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.

Page 3: aula6

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

Page 4: aula6

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

Page 5: aula6

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

Page 6: aula6

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.

Page 7: aula6

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.