Bu Konuda Basitçe Optimizasyon Örneğini Göstereceğim Her 2 Kodda Hemen Hemen Aynı İşi yapar Siz Geliştirebilirsiniz
1 ile 10 arasında sayı tahmin et demişim ama kodlarda 1 ve 3 ü kapsıyor sebebi kodların çalışılabilrliğini test etmek içindi
Kod:
can=100
puts'Sayı Tahmin V1.0'
puts'İsminiz Nedir ?'
isim=gets.chomp
puts"Hoşgeldin #{isim}"
#Kullanıcıdan Sayı Alınıyor
puts'1 İle 10 Arasında Bir Sayı Tahmin Edin'
tahmin=gets.chomp
x=rand(1...3)
if tahmin.to_i==x
can+=25
puts"Bildiniz Sayı #{x}"
puts"Mevcut Canınız #{can}"
else
can-=25
puts"Bilemediniz Sayı #{x}"
puts"Mevcut Canınız #{can}"
end
tahmin=gets.chomp
x=rand(1...3)
if tahmin.to_i==x
can+=25
puts"Bildiniz Sayı #{x}"
puts"Mevcut Canınız #{can}"
else
can-=25
puts"Bilemediniz Sayı #{x}"
puts"Mevcut Canınız #{can}"
end
tahmin=gets.chomp
x=rand(1...3)
if tahmin.to_i==x
can+=25
puts"Bildiniz Sayı #{x}"
puts"Mevcut Canınız #{can}"
else
can-=25
puts"Bilemediniz Sayı #{x}"
puts"Mevcut Canınız #{can}"
end
tahmin=gets.chomp
x=rand(1...3)
if tahmin.to_i==x
can+=25
puts"Bildiniz Sayı #{x}"
puts"Mevcut Canınız #{can}"
else
can-=25
puts"Bilemediniz Sayı #{x}"
puts"Mevcut Canınız #{can}"
end
Kod:
hp=100
puts"1 İle 10 Arasında bir Sayı Tahmin Et"
al=gets.chomp
x=rand(1...10)
while al.to_i!=x
puts"1 İle 10 Arasında bir Sayı Tahmin Et"
puts"Sayı #{x} Olmalıydı"
al=gets.chomp
x=rand(1...3)
end
1 ile 10 arasında sayı tahmin et demişim ama kodlarda 1 ve 3 ü kapsıyor sebebi kodların çalışılabilrliğini test etmek içindi
Moderatör tarafında düzenlendi: