アットウィキロゴ

携帯料金計算

import java.util.Scanner;

public class CellularPhone {

/**********メイン**********/
public static void main(String args[]) {
	
	Scanner type = new Scanner(System.in);
	
	int month_min,month,muryou,min;	//変数を宣言。
	
	System.out.println( "月の基本料金を入力してください。単位:円" );		
	month =  type.nextInt(); //キーボード入力。
	System.out.println( "無料通話分を入力してください。単位:円" );
	muryou =  type.nextInt(); //キーボード入力。
	System.out.println( "1分いくらの通話料か入力してください。単位:円" );
	min =  type.nextInt(); //キーボード入力。
	System.out.println( "1ヶ月に通話した時間を入力してください。。単位:分" );
	month_min =  type.nextInt(); //キーボード入力。
	
	int total = month;	
	
	total += ( month_min - ( muryou/min )) * min;
	
	if (total <= month) { //合計金額が基本料金より下(同じ)の場合
		total = month; //合計金額を基本料金にする
		total *= 1.05; //合計金額(基本料金)に消費税。
	}
	else { //基本料金より合計金額が上の場合
		total *= 1.05; //合計金額(基本料金)に消費税。
	}

	System.out.println( "月に支払う金額:" + total + "円" );
	
	}
}
最終更新:2008年01月22日 03:42
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。