Café y Código

4. Condicionales (if / unless / case)

If y elsif

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

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

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

Case

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

🧩 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.