落書きノート

ふと自分が気になった事を書いてます

Rubyで問題を解く

# coding: utf-8
print "変数a : "
a = gets.chomp.to_i
print "変数b : "
b = gets.chomp.to_i
print "変数c : "
c = gets.chomp.to_i

values = [a, b, c]
values.sort!

puts values



# coding: utf-8
n = rand(3)
gen = ""
case n
when 0
  gen = "グー"
when 1
  gen = "チョキ"
when 2
  gen = "パー"
end
puts "コンピュータが生成した手 : #{gen}"





# coding: utf-8
print "何月ですか : "
month = gets.chomp.to_i

case month
when 12,1,2
  puts ""
when 3..5
  puts ""
when 6..8
  puts ""
when 9..11
  puts ""
end




# coding: utf-8
loop {
  print "整数値 : "
  num = gets.chomp.to_i
  if num > 0 then
    puts "その値は正です。"
  elsif num < 0 then
    puts "その値は負です。"
  else
    puts "その値は0です。"
  end
  print "もう一度? 1...Yes/0...No : "
  flag = gets.chomp.to_i
  if flag == 0 ? true : false then
    break
  end
}