邮政局计算寄往美国的国际物品快递资费
2014-12-02 18:11
281 查看
邮政局计算寄往美国的国际物品快递资费,其计费规则如下:为首重1斤,基本资费240元;续重每斤75元;总重量超过20斤(包括20斤),运费有8折优惠。请编写一计算程序,输入重量,输出资费。
【实现提示】:
输入的重量以斤为单位,且允许有小数,不为整斤重量时,需取上整数计算资费。
【测试数据】
我的之前的答案:
我修改后的答案:
#include<iostream>
using namespace std;
int main()
{
double weight=0,money=0;
cout<<"请输入您需要邮寄的物件重量(斤)"<<endl;
cin>>weight;
if(int(weight)!=weight)
{
weight=int(weight)+1.0;
}
if(weight<=1)
{
money=240;
}
else if(weight>1&&weight<20)
{
money=240+(weight-1)*75;
}
else
{
money=(240+(weight-1)*75)*0.8;
}
cout<<"运费为:"<<money<<"元"<<endl;
return 0;
}
我第一次写错的原因在于,不懂得如何处理当超出部分不满1斤时按1斤算。一直以为需要用到某个函数。。。
其实就是简单的,要是当整型的weight不等于双精度浮点型的weight时,就说明这时候的重量不是刚刚好是整数了,这时候就要加1.0了
输入25.5斤时的运行结果:
【实现提示】:
输入的重量以斤为单位,且允许有小数,不为整斤重量时,需取上整数计算资费。
【测试数据】
重量(斤) | 0.5 | 1 | 1.5 | 2 | 20 | 25 | 25.5 |
资费(元) | 240 | 240 | 315 | 315 | 1332 | 1632 | 1692 |
我的之前的答案:
#include<iostream> using namespace std; int main() { double weight=0,money=0; cout<<"请输入您需要邮寄的物件重量(斤)"<<endl; cin>>weight; if(weight<=1) { money=240; } else if(weight>1&&weight<20) { money=240+(weight-1)*75; } else { money=(240+(weight-1)*75)*0.8; cout<<"运费为:"<<money<<"元"<<endl; return 0; }
我修改后的答案:
#include<iostream>
using namespace std;
int main()
{
double weight=0,money=0;
cout<<"请输入您需要邮寄的物件重量(斤)"<<endl;
cin>>weight;
if(int(weight)!=weight)
{
weight=int(weight)+1.0;
}
if(weight<=1)
{
money=240;
}
else if(weight>1&&weight<20)
{
money=240+(weight-1)*75;
}
else
{
money=(240+(weight-1)*75)*0.8;
}
cout<<"运费为:"<<money<<"元"<<endl;
return 0;
}
我第一次写错的原因在于,不懂得如何处理当超出部分不满1斤时按1斤算。一直以为需要用到某个函数。。。
其实就是简单的,要是当整型的weight不等于双精度浮点型的weight时,就说明这时候的重量不是刚刚好是整数了,这时候就要加1.0了
输入25.5斤时的运行结果:
相关文章推荐
- 美国女子不断收到中国神秘快递,背后原因竟是刷单
- AI一分钟 | 马斯克再放豪言:我要造的AI的芯片“全球最棒”;刚上路就被叫停,可能是美国对快递机器人最严厉的打击
- 国际快递中常见的国家省份名称中英文对照表
- 揭秘:美国云计算近五年的发展
- 查询国际邮局快递信息
- jQuery实现购物车多物品数量的加减+总价计算
- 邮政局:异地快递7天内没送达可索回运费
- 拨打美国国际长途
- 快递100 快递公司编码-标准国际
- 首单美国官方批准无人机快递成功送达 包裹里全是食物
- 田溯宁:我们随身物品五年后都应该有计算能力
- JQuery购物车多物品数量的加减+总价计算
- 中英文美国电厂热平衡类计算Thermoflow.Pro.v19.0+PLS-CADD v12.3电力软件GateCycle 6.1.1
- 人民日报谈美国减税:是在挑起税务战,国际税收秩序将陷混乱(zz)
- 联通下调国际漫游数据流量资费
- Spark调研笔记第7篇 - 应用实战: 如何利用Spark集群计算物品相似度
- 2010年国际超级计算大会SC10
- 美国国际救援专家亲授地震活命三角(图解)
- 美国快递巨擘只挂中国地图
- 本周10大国际IT新闻 美国期待奥巴马科技新政