ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Javaの課題丸投げコミュのdouble型を使ったポイント加算

  • mixiチェック
  • このエントリーをはてなブックマークに追加
トピ立て失礼致します。
学校の課題です。
double型を授業でやったことがないので困っています。
分かる方いましたら、よろしくお願いします。

【問題文】
ポイント加算システムのあるお店で使う、購入ポイント算出プログラムの作成。
*ヒント;成績判定を行った標準入出入力プログラムif elseと条件分岐参照

<利用者による入力>
?商品は3つまで購入可能。それぞれの商品の金額を数字で入力させる。商品が1つか2つの場合は0円を入力。
?次にエコ商品であるかどうかを入力させる。3つの商品のうち一つでもエコ商品がある場合は1を入力。

<ポイント加算の条件と内容>
?購入金額の合計が、1000円未満の場合は、一律に100ポイント加算。
購入金額が1000円以上の場合は購入金額の15%がポイントとして加算。
?購入した商品が“エコ商品”だった場合、?のポイントに加えて100ポイント追加。
?画面上には次の二つを表示させてください。(円、ポイントいずれも整数ではなく実数表示でも可)
「お客様の購入金額の合計は、 円です。」
「お客様の加算ポイントは、 ポイントです。」

double型;
?変数宣言 double X = 0;
?string型データを計算するためにdouble型に変更する方法
String y = Double.parseDouble(koua);
→string型kouaの中身をdouble型変数のyに変換に代入

(↓ここまではできています)
import java.io.*;
class KadaiB{
public static void main(String[] args) throws IOException{
InputStreamReader a = new InputStreamReader(System.in);
BufferedReader b = new BufferedReader(a);
System.out.println("購入商品の金額を入力(1個目):");
String koua = b.readLine();
System.out.println("購入商品の金額を入力(2個目):");
String koub = b.readLine();
System.out.println("購入商品の金額を入力(3個目):");
String kouc = b.readLine();
System.out.println("購入商品がエコ商品なら1を、それ以外なら0を入力:");
String eco = b.readLine();

コメント(2)

import java.io.*;
class KadaiB{
public static void main(String[] args) throws IOException{
InputStreamReader a = new InputStreamReader(System.in);
BufferedReader b = new BufferedReader(a);
System.out.println("購入商品の金額を入力(1個目):");
String koua = b.readLine();
System.out.println("購入商品の金額を入力(2個目):");
String koub = b.readLine();
System.out.println("購入商品の金額を入力(3個目):");
String kouc = b.readLine();
System.out.println("購入商品がエコ商品なら1を、それ以外なら0を入力:");
String eco = b.readLine();

double dblGoukei = Double.parseDouble(koua)
+ Double.parseDouble(koub)
+ Double.parseDouble(kouc);

double dblPoint;

if(dblGoukei<1000){
dblPoint = 100;
}else{
dblPoint = dblGoukei/100*15;
}

if(eco.equals("1")){
dblPoint += 100;
}

System.out.println("お客様の購入金額の合計は、"+dblGoukei+"円です。");
System.out.println("お客様の加算ポイントは、"+dblPoint+"ポイントです。");

}
}
> N蔵さん

ありがとうございます!


本当に助かります。
これで単位無事取れます!!

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Javaの課題丸投げ 更新情報

Javaの課題丸投げのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング