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

質問編集履歴

3

追加

2020/06/25 04:02

投稿

rincorn.
rincorn.

スコア2

title CHANGED
File without changes
body CHANGED
@@ -6,6 +6,9 @@
6
6
  "ウィリーCUB" 3 R345 180000
7
7
  "恋愛大皿左巻き" 2 25924R 54000
8
8
 
9
+ ### エラーメッセージ
10
+ Traceback (most recent call last):
11
+ ./open4.rb:12:in `<main>': undefined local variable or method `line' for main:Object (NameError)
9
12
  ### ソースコード
10
13
  hinmei=[]
11
14
  bcode=[]
@@ -23,4 +26,7 @@
23
26
  i = 0
24
27
  print "--品名-----------+-価格--\n"
25
28
  while i < score.length
26
- printf("%-20s %5d %5.1f \n",himnei[i], kakaku[1])
29
+ printf("%-20s %5d %5.1f \n",himnei[i], kakaku[1])
30
+
31
+ ### 実現したいこと
32
+ データファイルから商品名と価格だけ抜き出し、表の最後に合計金額を表示したい。

2

追加

2020/06/25 04:02

投稿

rincorn.
rincorn.

スコア2

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,26 @@
1
- ### 前提・実現したいこと
2
- データファイル
1
+ ### データファイル
3
2
  品名 分類コード 商品コード 価格
4
3
  "モコモコスパゲッティ" 1 16565M 880
5
4
  "suidou ざ・movie" 5 54110S 3980
6
5
  "無邪気白熊" 7 74096M 240
7
6
  "ウィリーCUB" 3 R345 180000
8
7
  "恋愛大皿左巻き" 2 25924R 54000
8
+
9
+ ### ソースコード
10
+ hinmei=[]
11
+ bcode=[]
12
+ scode=[]
13
+ kakaku=[]
14
+ sum=0
15
+ while kaimono = gets
16
+ if /^(\S+)\s+(\d+)\s+(\d+)\s+(\d+)$/ =~ line then
17
+ hinmei << $1
18
+ bcode << $2.to_i
19
+ scode << $3.to_i
20
+ kakaku << $4.to_i
21
+ end
22
+ end
23
+ i = 0
24
+ print "--品名-----------+-価格--\n"
9
- から標品名と価格だけ抜き出して最後に合計金額を標準出力をしたい
25
+ while i < score.length
26
+ printf("%-20s %5d %5.1f \n",himnei[i], kakaku[1])

1

誤字

2020/06/24 12:15

投稿

rincorn.
rincorn.

スコア2

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
  データファイル
3
- # 品名 分類コード 商品コード 価格
3
+ 品名 分類コード 商品コード 価格
4
4
  "モコモコスパゲッティ" 1 16565M 880
5
5
  "suidou ざ・movie" 5 54110S 3980
6
6
  "無邪気白熊" 7 74096M 240