落書きノート

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

Rubyで問題を解く

print "何cmから : "
hs = gets.chomp.to_i
print "何cmまで : "
he = gets.chomp.to_i
print "何cmごと : "
hst = gets.chomp.to_i

puts sprintf("%s%10s","身長","標準体重")
puts "------------------"

hs.step(he, hst){|i|
  puts sprintf("%4d%14.1f", i, (i - 100) * 0.9)
}

puts "------------------"
print "何個*を表示しますか : "
num = gets.chomp.to_i

for i in 1..num do
  print "*"
  puts if i % 5 == 0
end

puts if i % 5 != 0
print "整数値 : "
num = gets.chomp.to_i
cnt = 0

for i in 1..num do
  begin
    puts i
    cnt += 1
  end if num % i == 0
end

print "約数は", cnt, "個です。"
puts
print "nの値 : "
n = gets.chomp.to_i

for i in 1..n do
  print i, "の2乗は", i * i
  puts
end