Aula 10B - Aprendendo a programar com Ruby: O Básico para iniciantes

:warning: Material da aula 10.B! Veja mais informações sobre o curso e a lista completa das aulas em: http://cursoprogramacao.rafaelbiriba.com/ :warning:

10.B. Ruby Basics 7 - Correção dos exercícios

Essa é a sétima parte da aula de ruby básico 2, onde eu faço a correção comentada dos exercícios.

Vídeo da aula

Exercícios

Correção dos exercícios

1.

puts "Digite os minutos:"
minutos = gets.to_i

puts "Isso equivale à #{minutos * 60} segundos"

2.

puts "Digite o nome de uma fruta:"
fruta = gets.chomp

if fruta == "morango"
  puts "Suco de morango é bom!"
elsif fruta == "manga"
  puts "Sorvete de manga é bom!"
else
  puts "#{fruta} parece ótima(o)!"
end

3.

total = 0

while total < 8 do
  total = total + 1
  puts "Estou utilizando while"
end

4.

## POSSIVEL RESPOSTA 1
resposta = 1
total = 2

while total < 10000000
  resposta = resposta + 1
  total = total * 2
end

puts resposta - 1 #23


## POSSIVEL RESPOSTA 2
limite = 10000000
total = 2
resposta = 1

while true
  total = total * 2
  if total > limite
    break
  end
  resposta = resposta + 1
end

puts resposta

5. DESAFIO

  senha = "A4B5"
  senha_digitada = ""

  while senha_digitada != senha
    puts "Digite a senha correta:"
    senha_digitada = gets.chomp
  end
  puts "Senha descoberta!"


Comments & Social
comments powered by Disqus