Estrutura de repetição com Ruby[AULA-3]

Preview:

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.

Recommended