c/c++_计算总运费_switch语句的使用
2012-10-22 16:00
369 查看
/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 作 者:解晓东 * 完成日期:2012 年 10 月 22 日 * 版 本 号:v1.0 * * 输入描述: * 问题描述:计算总运费 * 程序输出: * 问题分析: * 算法设计: */ # include <iostream> using namespace std; int main() { int c, s;//c代表250的倍数,s为路程 float p, w, d, f;//p是price的缩写代表基本运费,w是wright为货物重量,d是discount为折扣,f是freight为总运费 cout<<"please enter p, w, s:";//提示输入 cin>>p>>w>>s;//进行输入 if(s >= 3000)//判断s是否>3000,是,令c = 12,否则c = s/250 c = 12; else c = s / 250; switch (c)//switch 选择 { case 0: d = 0; break; case 1: d = 2; break; case 2: case 3: d = 5; break; case 4: case 5: case 6: case 7: d = 8; break; case 8: case 9: case 10: case 11: d = 10; break; case 12: d = 15; break; }//switch选择结束 f = p * w * s * (1 - d / 100.0);//计算出总运费 cout<<"frwight = "<<f<<endl;//输出总运费 return 0; } /* 在VC++6.0中运行的结果是: ----------------------------- please enter p, w, s:100 20 300 frwight = 588000 Press any key to continue ----------------------------- */
总结:
break; 终止switch。
相关文章推荐
- c++中switch语句的使用问题
- 使用switch语句和if...else语句,计算2008年8月8日这一天,是该年中的第几天
- C++中使用switch..case语句的易出错陷阱和规避方法
- C++Switch语句实现输入日期计算为改年的第几天
- c++中的结构化语句 判断语句if 分支语句switch 循环语句 while 和 do while 循环语句for的使用
- 使用switch语句根据消费金额计算折扣
- C/C++学习(一)题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- C++ switch语句(多选分支结构)
- Linux虚拟机下switch语句汇编输出,数据传送使用栈指针
- C语言 switch语句的使用总结
- C_使用switch语句
- 用 switchcase语句写一个程序 输入整数 直到输入0 计算偶数的个数 奇数的个数 和偶数的平均值 与奇数的平均值
- switch语句使用时注意事项
- 数据库里类switch语句和三元运算符的使用(case)
- 用switch语句,根据成绩登记打印成绩分数范围,允许使用大小写
- Android Studio 库文件中使用使用switch-case语句访问资源ID报错
- 在Android library中不能使用switch-case语句访问资源ID
- 读书笔记 effective c++ Item 17 使用单独语句将new出来的对象放入智能指针
- C++学习笔记(八):对字符的操作函数和范围for语句的使用
- 求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)