teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

codeの追加

2021/01/27 06:45

投稿

Cocochan
Cocochan

スコア3

title CHANGED
File without changes
body CHANGED
@@ -2,16 +2,44 @@
2
2
  私はRuby始めたてで、自分で例文プログラミングを変えて行ってみるというのをやっているのですが定義したメソッドを出力する際に見つからないと表示されてしまいました。
3
3
  解決策を教えていただけると幸いです。
4
4
 
5
+ ```ruby
6
+ puts "商品名を記入してください"
7
+ item1 =gets.chomp
8
+ puts "-------"
9
+ puts "商品名:#{item1}"
10
+ puts "値段を設定してください"
11
+ item2 = gets.chomp.to_i
12
+ puts "-------"
13
+ puts "値段:#{item2}円"
14
+ puts "個数を入力"
15
+ item3 =gets.chomp.to_i
16
+
17
+
18
+ class Menu
19
+
20
+
21
+ attr_accessor :name
22
+ attr_accessor :price
23
+
24
+ def info
25
+ return "#{self.name} #{self.price}円"
26
+ end
27
+
5
- def get_total_price(count)
28
+ def get_total_price(count)
6
- total_price = self.price *count
29
+ total_price = self.price * count
7
- if count >= 3
30
+ if count >= 3
8
- total_price = total_price -300
31
+ total_price = total_price - 300
9
- end
32
+ end
10
33
  return total_price
11
- end
34
+ end
12
- .
13
- .
14
- .
15
- puts get_total_price(3)
16
35
 
36
+
37
+ end
38
+
39
+ menu1 = Menu.new
40
+ menu1.name = item1
17
- だいぶ省略したのですが書いたコードです
41
+ menu1.price = item2
42
+
43
+
44
+ puts get_total_price (item3)
45
+ ```