8

Click here to load reader

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

Embed Size (px)

Citation preview

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

Lógica de Programação com RubyEstrutura de repetição

Ricardo Silva

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

O que são e para que servem?

- Instruções capazes de repetir um determinado bloco de código quantas vezes for definido

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

Algumas dessas estruturas presentes no Ruby

- for- while- until

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

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.

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

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 +=.

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

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

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

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.