読者です 読者をやめる 読者になる 読者になる

落書きノート

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

Rubyで問題を解く

こんな感じになりました。

puts "正の整数値を入力してください。"
num = gets.to_i

if num > 0 then
  if num % 3 == 0 then
    puts "その値は3で割り切れます。"
  elsif num % 3 == 1 then
    puts "その値を3で割った剰余は1です。"
  elsif num % 3 == 2 then
    puts "その値を3で割った剰余は2です。"
  end
else
  puts "正でない値が入力されました。"
end

puts "点数を入力してください。"
num = gets.to_i

case num
when 0..59 then
  puts "不可です。"
when 60..69 then
  puts "可です。"
when 70..79 then
  puts "良です。"
when 80..100 then
  puts "優です。"
else
  puts "不正な値です。"
end

puts "2つの実数値を入力してください。"
a,b = gets.split(' ').map(&:to_f)

if a > b then
  puts a
else
  puts b
end

puts "2つの整数値を入力してください。"
a,b = gets.split(' ').map(&:to_i)

print "2つの値の差は", (a - b).abs, "です。"
puts

C++って不便だなぁ…。