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

質問編集履歴

1

コードの入れ方を間違えていたので指摘して頂いた通りにしました

2020/05/24 07:01

投稿

fresh_fish
fresh_fish

スコア22

title CHANGED
File without changes
body CHANGED
@@ -1,30 +1,5 @@
1
- ### 前提・実現したいこと
2
-
3
- 以下の仕様を持つメソッドdiscount
4
- 引数として受け取った値が1000以上5000以下の場合、1000より大きい分について10%割引にする
5
- 引数として受け取った値が5000より大きい場合、1000より大きく5000円以下の分について10%OFF、5000円より大きい分について20%割引にする
6
- 値引き額は小数点以下切り捨てで計算する(キャストを使いましょう)
7
- 割引金額の上限は5000円とする
8
-
9
- このプログラムが作りたいです
10
-
11
- 引数として受け取った値が1000以上5000以下の場合、1000より大きい分について10%割引にする
12
-
13
- ここまでは出来たのですが
14
-
15
- 引数として受け取った値が5000より大きい場合、1000より大きく5000円以下の分について10%OFF、5000円より大きい分について20%割引にする
16
- 割引金額の上限は5000円とする
17
-
18
- のやり方がイマイチわかりません
19
-
20
- どうかよろしくお願いします。
21
-
22
-
23
- ### 該当のソースコード
24
- java
1
+ ```java
25
-
26
- ソースコード(今の所エラー無しで実行できます)
2
+ コード
27
-
28
3
  /*-< 演習:Ex1_14_2 >---------------------------------
29
4
  コマンドライン引数から1つ以上の数値を受け取り、この1つ1つの数値を購入した商品の定価としたとき、
30
5
  合計金額(税込)を求め、更に割引を利かせた金額を表示するプログラムを作りたい。
@@ -58,7 +33,7 @@
58
33
  ** - 引数として受け取った値の税込価格(消費税は8%とする)を計算して返す
59
34
  ** - 税込価格は整数(小数点以下切り捨て)で返す
60
35
  */
61
- static int calcTaxPayment( int num1 ){
36
+ static int calcTaxPayment( int num1 ){ //アンダーバーを適切な内容に書き換えてください
62
37
 
63
38
  double tax = 1.08 ;
64
39
 
@@ -95,4 +70,18 @@
95
70
  return (int)exprice;
96
71
 
97
72
  }
73
+ }```ここに言語を入力
98
- }
74
+ コード
75
+ ```
76
+ ここまでは出来たのですが
77
+
78
+ 引数として受け取った値が5000より大きい場合、1000より大きく5000円以下の分について10%OFF、5000円より大きい分について20%割引にする
79
+ 割引金額の上限は5000円とする
80
+
81
+ のプログラムが書けません
82
+
83
+ 問題の解釈はできているのですが知識が少なく対応するプログラムが当てはめられないという状況です
84
+
85
+
86
+
87
+ わかることが少なくどうしても投げやりのような質問になっていしまいますがよろしくお願いします