Café y Código

4. Condicionales (if / unless / case)

If y elsif

if.rb
RUBY
1 age = 17
2
3 if age >= 18
4 puts "Mayor de edad"
5 elsif age >= 13
6 puts "Adolescente"
7 else
8 puts "Niñez"
9 end

Unless (cuando es más claro al revés)

unless.rb
RUBY
1 logged_in = false
2
3 unless logged_in
4 puts "Inicia sesión"
5 end

Case

case.rb
RUBY
1 role = "admin"
2
3 case role
4 when "admin"
5 puts "Acceso total"
6 when "editor"
7 puts "Puede editar"
8 else
9 puts "Lectura"
10 end

🧩 Reto

Crea una variable score (0 a 100) y muestra “A/B/C/D/F” usando case o if.

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.