Click here to load reader
Upload
ricardo-barbosa
View
315
Download
0
Embed Size (px)
Citation preview
Lógica de Programação com RubyEstrutura de repetição
Ricardo Silva
O que são e para que servem?
- Instruções capazes de repetir um determinado bloco de código quantas vezes for definido
Algumas dessas estruturas presentes no Ruby
- for- while- until
For
Nesse exemplo nós precisamos exibir uma contagem de 1 até 100.. O código repetirá o comando “puts “Numero:” 100 vezes, e ao lado a variável numero, responsável por exibir a contagem.
While
Podemos utilizar o exemplo anterior e implementar o mesmo utilizando while, que trabalha um pouco diferente do for , já que nele precisamos atribuir 0 para a variável numero. Essa váriavel numero ,enquanto tiver um valor menor ou igual a 100 .
Por fim, precisamos incrementar o valor de nossa variável numero com o +=.
Until
O until atua de forma contrária a do while. O while é executado até que uma condição falsa seja encontrada. O until é executado até que uma condição verdadeira seja encontrada
Exercícios
1- Faça um programa que exiba uma contagem onde seu início e seu fim será informados pelo usuário. Essa contagem deverá ser exibida de 2 em 2.
2- Escreva um algoritmo que exiba na tela a pergunta: “deseja continuar?” até que o usuário digite “não”
3- Faça um algoritmo que baseado em uma tabela de Candidatos estipulada por você, leia o voto de 10 pessoas e exiba o vencedor da eleição.