运输公司对用户计算运输费用。路程(skm)越远,每吨千米运费越低。标准如下:

S<250              没有折扣

250<=s<500          2%折扣

500<=s<1000         5%折扣

1000<=s<2000        8%折扣

2000<=s<3000        10%折扣

3000<=s             15%折扣

解:程序:

#include<stdio.h>

int main()

{

int c,s;

float p,w,d,f;

printf("请输入单价,重量,距离:");

scanf("%f,%f,%d", &p, &w, &s);

if (s >= 3000)

{

c = 12;//3000km以上为同一折扣

}

else

{

c = s / 250;//3000km以下各段折扣不同,c的值不相同

}

switch (c)

{

case 0:d = 0;//c=0,代表250km以下,折扣d=0

break;

case 1 :d=2;//c=1,代表250~500km以下,折扣d=2%

break;

case 2 :

case 3 :d=5;//c=2和3,代表500~1000km,折扣d=5%

break;

case 4:

case 5:

case 6:

case 7:d = 8;//c=4~7,代表1000~2000km,折扣d=8%

break;

case 8:

case 9:

case 10:

case 11:d = 10;//c=8~11,代表2000~3000km,折扣d=10%

break;

case 12:d = 15;//c=12,代表3000km以上,折扣d=15%

break;

default:printf("输入数据错误!\n");

break;

}

f = p*w*s*(1 - d / 100);//计算总运费

printf("总运费为:%10.2f\n",f);

return 0;

}

结果:

请输入单价,重量,距离:100,1000,1500

总运费为:138000000.00

请按任意键继续. . .

本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1741414

c语言:运输公司对用户计算运输费用相关推荐

  1. C语言 - 运输公司对用户计算运输费用。路程(s km)越远,每吨·千米运费越低。(用switch实现)

    前言 运输公司对用户计算运输费用.路程(s km)越远,每吨·千米运费越低.(用switch实现) 标准如下: s < 250 没有折扣 250≤s < 500 2%折扣 500≤s &l ...

  2. C语言-运输公司对用户计算运输费用。路程越远,运费越低。标准如下:

    s<250 没有折扣 250≤s<500 2%折扣 500≤s<1000 5%折扣 1000≤s<2000 8%折扣 2000≤s<3000 10%折扣 3000≤s 1 ...

  3. 【c语言】 运输公司对用户计算运输费用

    // 运输公司对用户计算运输费用.路程越远,每吨*千米运费越低.标准如下: // s<250---没有折扣 250<=s<500---2%折扣 500<=s<1000-- ...

  4. 运输公司对用户计算运输费用。

    运输公司对用户计算运输费用.标准如下: s<250 无折扣 250<=s<500 2%折扣 500<=s<1000 5%折扣 1000<=s<2000 8%折 ...

  5. 运输公司对用户计算运输费用。路程越远,运费越低。标准如下:

    2.运输公司对用户计算运输费用.路程越远,运费越低.标准如下: #include <stdio.h> int main() { float p,w,s,d,f; printf(" ...

  6. 运输公司对用户计算运输费用_可运输的故事

    运输公司对用户计算运输费用 我偶尔(通常是偶然地)发现自己在讨论每个故事是否都应该是可移植的工作. 最近,当我被邀请回答问题时,我(故意)参与了讨论: " ...用户故事应与潜在的可交付产品 ...

  7. C语言程序之经典习题:运输公司对用户计算运输费用。路程(s/km)越远,每吨/千米运费越低。

    运公司对用户计算运输费用.路程(s/km)越远,每吨千米运费越低 s < 250                 没有折扣          250 ≤ s < 500        2% ...

  8. 运输公司对用户计算运费.路程越远每公里运费越低.每公里每吨货物的基本运费p = 3;用户需要输入货物重量w和距离s;根据距离的不同折扣d不同(具体见)下面的表格,要求根据用户输入的w和s,计算出总运费

    /* 1.运输公司对用户计算运费.路程越远每公里运费越低. 每公里每吨货物的基本运费p = 3:用户需要输入货 物重量w和距离s:根据距离的不同折扣d不同(具体见) 下面的表格,要求根据用户输入的w和 ...

  9. 运输公司对用户计算运费,路程越远,折扣越多,标准如下图

    路程s(千米) 折扣 s<250 0% 250<=s<500 2% 500<=s<1000 5% 1000<=s<2000 8% 2000<=s< ...

最新文章

  1. 在centos6.4下安装python3.5
  2. MySQL存储引擎之Myisam和Innodb总结性梳理
  3. 谈谈我对js中闭包的理解
  4. 一般编译器错误_[翻译]MLIR:摩尔定律终结的编译器基础结构
  5. maven javaProject打包发布成服务
  6. IT公司组织机构和职位、职位职责
  7. windows搭建ABD环境 搭建ADB开发环境
  8. jiangdongsheng
  9. JAVA实验面向对象程序设计,面向对象程序设计a(java)实验报告.docx
  10. 计算机图形学 dda,计算机图形DDA算法
  11. 回调函数及其应用案例
  12. Latex beamer制作ppt
  13. linux源码解析-dup_task_struct函数
  14. C语言 数组排序 – 冒泡排序
  15. This scheduler instance (...) is still active but was recovered by another instance in the cluste
  16. Windows使用批处理文件更改指定目录下的文件名(含序号)
  17. thinkphp3.2 数据库 AND OR连缀使用
  18. DELL H61刷BIOS开启AHCI
  19. Python如何做自动化测试?
  20. 老调重弹,Android Studio 打包H5项目(2020版)

热门文章

  1. 《游戏编程》第一部 基础篇
  2. 代码画验证码图片(一)
  3. 北京某高端养老机构开业3年 : 1次失信,2场官司,3项处罚,处在高危中的养老行业如何应对多维度经营风险?
  4. 【MAC M1芯片】PS已解决在M1苹果电脑上出现“闪退”“液化”和WEB等黑屏问题
  5. 计算机文档里的圆圈,请问在WORD文档里怎样插入数字上的圆点?
  6. MyBatis的Dao层实现方式
  7. python turtle画太极的代码_python turtle 绘制太极图的实例
  8. 畅想未来计算机和人工智能的应用,人工智能在生活中的应用及展望
  9. 读OpenSceneGraph快速入门指导(Paul Martz著王锐钱学雷译)有感
  10. localStorage使用实例-进入显示广告,点击关闭之后,刷新网页不再出现