Ruby Basics 4 - Correção dos exercícios - Aula 7B - Aprendendo a programar com Ruby: O Básico para iniciantes

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

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

Nessa aula eu faço a correção comentada dos exercícios da aula de ruby basics 4 - Conditionals.

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.

# peso = 100
# peso = 30
peso = 50

if peso >= 70
  puts "Está acima do peso."
elsif peso > 40 and peso < 70
  puts "Está no peso ideal"
elsif peso <= 40
  puts "Está abaixo do peso"
end

2.

valor = 10
if valor > 10
  taxa = 5
else
  taxa = 2
end
puts taxa


valor = 10
taxa = valor > 10 ? 5 : 2
puts taxa

puts valor > 10 ? 5 : 2

3.

# exemplo = {
#   valor: 9,
#   taxa: 5
# }
# exemplo = {
#   valor: 15,
#   taxa: 15
# }
exemplo = {
  valor: 14,
  taxa: 25
}

if exemplo[:valor] > 15 or exemplo[:taxa] > 15
  puts "Muito alto"
elsif (exemplo[:valor] + exemplo[:taxa]) >= 30
  puts "Soma muito alta"
end

4.

# nome = "mario"
# peso = 200.2
# altura = 1.75

# nome = "roberta"
# peso = 65.6
# altura = 1.65

# nome = "pedro"
# peso = 79.7
# altura = 1.77

nome = "ana"
peso = 35.3
altura = 1.60

imc = peso / (altura * altura)
if imc > 30
  resultado = "Obeso"
elsif imc > 25
  resultado = "Acima do peso"
elsif imc > 18.5 and imc < 24.99
  resultado = "Normal"
elsif imc < 18.5
  resultado = "Abaixo"
else
  resultado = "Algo está errado"
end

puts "#{nome} está: #{resultado}"


Comments & Social
comments powered by Disqus