Zdrojový kód programu Mysli si číslo (hádej náhodné číslo)
Uživatel si myslí číslo od 1 do 100 a program hádá, které číslo si uživatel myslí. Pracuje na principu zkracování intervalu a obsahuje kontrolu podvádění.
puts "Mysli si cislo od 1 do 100 a stiskni enter" gets s = "" min = 1; max = 100; while (s != 'SPRAVNE') guess = ((max - min) / 2) + min puts "Je to cislo #{guess}? Napis Sprave/Vetsi/Mensi" s = gets.strip.upcase case s when "VETSI" min = guess + 1 when "MENSI" max = guess - 1 when "SPRAVNE" puts "Mam to! :)" end puts "Nepodvadet!" if (min > max) end