初めまして、本文読んでいただきありがとうございます。
私はRuby始めたてで、自分で例文プログラミングを変えて行ってみるというのをやっているのですが定義したメソッドを出力する際に見つからないと表示されてしまいました。
解決策を教えていただけると幸いです。
ruby
1puts "商品名を記入してください" 2item1 =gets.chomp 3puts "-------" 4puts "商品名:#{item1}" 5puts "値段を設定してください" 6item2 = gets.chomp.to_i 7puts "-------" 8puts "値段:#{item2}円" 9puts "個数を入力" 10item3 =gets.chomp.to_i 11 12 13class Menu 14 15 16 attr_accessor :name 17 attr_accessor :price 18 19 def info 20 return "#{self.name} #{self.price}円" 21 end 22 23 def get_total_price(count) 24 total_price = self.price * count 25 if count >= 3 26 total_price = total_price - 300 27 end 28 return total_price 29 end 30 31 32end 33 34menu1 = Menu.new 35menu1.name = item1 36menu1.price = item2 37 38 39puts get_total_price (item3)
1. エラーメッセージは省略せずにコピペしてください。(ユーザー名などを隠すのは可)
初心者さんはエラーメッセージを正しく読めない場合も多いです。
あなたがそうとは限りませんが、回答する側からはあなたの事を知らないので判断つきません。
2. コードは実際に問題が発生するコードを貼ってください。
もし長くて貼れない場合は問題が再現する必要最低限のコードを自分で作って貼ってください
(そして大抵の場合ははこの作業中に自己解決します)
回答1件
あなたの回答
tips
プレビュー