Newer
Older
Ruby / j2310_last.rb
@TAKAHASHI Shoma TAKAHASHI Shoma on 20 Jan 1002 bytes 2024-01-20 15:48:08
1
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

#このプログラムのテーマは「ちょっとした困りごとがある人の困りごとを解決するプログラム」です
#理由.多機能なものがあると便利だと思ったため
#実装したい機能.細かく時間指定できるタイマーや細かい計算に対応した電卓など
#他に考えたネタ.周期表+化合物表

puts "0.終了  1.a  2.乗算  3.1dn "
memo = []
x = gets.to_i
while true
  if x == 0
    break
 elsif x == 1
   puts "タイマー3分スタート"
   sleep(60)
   puts "1分経過"
   sleep(60)
   puts "2分経過"
   sleep(60)
   puts "3分経過 タイマー終了"
  break
  elsif x == 2
    puts "乗算1つ目"
    d = gets.to_f
    puts "2つ目"
    f = gets.to_f
    c = d * f
    printf("%f\n",c)
    break
  elsif x == 3
    puts "1d何を振りますか"
    n = gets.to_i
    srand()
    r = rand(n) + 1
    printf("1d%dの結果:%d \n", n, r)
    break
  else
    redo
  end
end