Skip to content
Permalink
Browse files

Create How_much_money.rb

  • Loading branch information...
tukapai committed Feb 26, 2019
1 parent 759ec31 commit 518e056971a1436b72e69bbebc4ccdb40a8747ce
Showing with 49 additions and 0 deletions.
  1. +49 −0 debug/Ruby/How_much_money.rb
@@ -0,0 +1,49 @@
#!/bin/env ruby

## ----------------------------
# ユーザからのキーボードの入力を受け取り、
# yes と入力されたらスクリプトを実行する、no と入力されたらスクリプトを終了します.
## ----------------------------

class ConfirmExecutionClass

def initialize

puts <<-EOT
----------------------------
自分の残業代を計算しますか?
計算する場合は yes、キャンセルする場合は no と入力して下さい.
EOT

end

def get_keyboard_input_yes_no

case gets.chomp
when "yes", "YES", "y"
puts " 計算を実行します."
when "no", "NO", "n"
puts " スクリプトを終了します."
exit 1
else
puts " yes または no を入力して下さい."
confirm = ConfirmExecutionClass.new
confirm.get_keyboard_input_yes_no
end
end

def get_base_money

puts <<-EOT
----------------------------
基準とする時給を入力してください
入力例:)1250
EOT
 get.chomp
end

end


confirm = ConfirmExecutionClass.new()
confirm.get_keyboard_input_yes_no

0 comments on commit 518e056

Please sign in to comment.
You can’t perform that action at this time.