: D n tenho nada a digitar aqui
FATEC PINDAMONHANGABA Prof. Claudemir Santos Pinto profdemir@yahoo.com.br
Estrutura de repetição
• Durante o desenvolvimento de um programa muitas vezes precisamos repetir um trecho de código várias vezes, por exemplo, para calcular a média dos alunos de uma escola. • Se fôssemos usar a estrutura SE ENTÃO teríamos que escrever um trecho de cálculo para cada aluno da escola. Para resolver situações como esta, utilizamos os comandos de repetição (looping).
Estruturas de repetição
• ENQUANTO..... FAÇA • REPITA .... ATÉ QUE • PARA ... DE ... ATÉ ... PASSO ... FAÇA
Enquanto... faça
• Portugol Enquanto faça Fim enquanto
Enquanto... faça
• Fluxograma
Condição (Enquanto)
F
V
Comandos (Faça)
Exemplo
• Algoritmo para calcular o fatorial do nº 3. 3! = 3 * 2 * 1 ou 3! = 6 Portugol: Programa Exemplo_enquanto Variáveis Contador, fatorial: inteiro Início 1 Fatorial = 1 2 Contador = 1 3 Enquanto (contador 100) Fim
Repita.... Até que
Exercício: crie um programa (algoritmo e fluxograma) que leia 2 números, calcule sua média e a exiba até que o usuário diga que não quer mais continuar.
Exercícios de revisão
• Faça um algoritmo e fluxograma para as situações abaixo: 1) Crie um programa que dada a idade de um jogador, classifique-o em uma das seguintes categorias: Menor que 5 = “idade inválida” Infantil = 5 a 10 anos Juvenil = 11 a 17 anos Adulto = a partir de 18 anos
Exercícios de revisão
• Faça um algoritmo e fluxograma para a situação abaixo:
2) Elabore um programa que calcule quanto um cliente de um posto de gasolina vai pagar de acordo com a opção do combustível escolhido e a quantidade de litros comprados, de acordo com a tabela abaixo: código A G combustível Alcool Gasolina Preço / litro 2,45 2,85
D
Diesel
2,30
Exercícios de revisão
• Faça um algoritmo e fluxograma para a situação abaixo:
3) Escreva um programa que calcule o fatorial (N!) de um determinado número fornecido pelo usuário.