电信计费

电信计费

某电信公司手机通话费计算程序
某公司设计了一个手机话费套餐,见下表
套餐类型 国内基本通话时长 超出部分收费 免费短信包 超出部分收费 国内数据流量 超出部分收费 套餐价格
A套餐 250min 0.25/min 100条 0.1元/条 50MB 0.3元/MB 58元/月
*基本通话时长不足1分钟的按照1分钟计算;数据流量不足1M的按照1M计算
要求编写程序,从控制台读入用户的本月国内通话时长、短信条数和数据流量,计算出该用户本月的应激的话费(不计算国际及港澳台通话和其他增值业务的费用)。

import java.util.Scanner;
public class Test1109{
public static void main(String[] args){
	
	/*定义 通话时长 call double
	短信条数 msg int
	流量 flow double
	资费 double fee
	
	超出部分的通话费用 call_fee double
	超出部分的短信费用 msg_fee double
	超出部分的流量费用 flow_fee double*/
	Scanner sca = new Scanner(System.in);
	System.out.println("请录入通话时长:");
	double call = sca.nextDouble();
	System.out.println("请录入短信条数:");
	int msg = sca.nextInt();
	System.out.println("请录入使用的流量数:");
	double flow = sca.nextDouble();
	double fee= 58 ;
	
	if (call>250){
		fee+=Math.ceil(call-250)*0.25;
	}
	if (msg>100){
		fee+=Math.ceil(msg-100)*0.1;
	}
	if (flow>50){
		fee+=Math.ceil(flow-50)*0.3;
	}
	
	System.out.println("总资费:"+fee);
	
	
}
}
发布了50 篇原创文章 · 获赞 0 · 访问量 603

猜你喜欢

转载自blog.csdn.net/m0_45133750/article/details/104715543
今日推荐