Material da aula 10.B! Veja mais informações sobre o curso e a lista completa das aulas em: http://cursoprogramacao.rafaelbiriba.com/
10.B. Ruby Basics 7 - Correção dos exercícios
Nessa aula eu faço a correção comentada dos exercícios da aula de ruby basics 7 - while.
Não deixe de tentar resolver os exercícios da aula e investir algum tempo estudando mais sobre o assunto.
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!"