c++第三次上机-2
来源:互联网 发布:印度美食 知乎 编辑:程序博客网 时间:2024/06/01 07:43
项目二:本月有几天?
/* * 文件名称:cs* 作 者:尚文宇* 完成日期: 2016 年 4 月 7 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include<iostream>using namespace std;int main(){int y,m,d;cout<<"请输入年份:";cin>>y;cout<<"请输入月份:";cin>>m;if(y%4==0&&y%100!=0||y%400==0){switch(m){case 1:d=31;break;case 2:d=29;break;case 3:d=31;break;case 4:d=30;break;case 5:d=31;break;case 6:d=30;break;case 7:d=31;break;case 8:d=31;break;case 9:d=30;break;case 10:d=31;break;case 11:d=30;break;case 12:d=31;break;}}else{switch(m){case 1:d=31;break;case 2:d=28;break;case 3:d=31;break;case 4:d=30;break;case 5:d=31;break;case 6:d=30;break;case 7:d=31;break;case 8:d=31;break;case 9:d=30;break;case 10:d=31;break;case 11:d=30;break;case 12:d=31;break;}}cout<<"本月天数:"<<d<<endl;return 0;}
项目三:定期存款利息计算器
/* * 文件名称:cs * 作 者:尚文宇 * 完成日期:2016年 4 月 8 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:用switch语句进行分类的表述* 输入描述:略* 问题描述: 略* 程序输出:略 * 问题分析:略* 算法设计:略 */ #include<iostream>using namespace std;int main(){int m,t,r,a;cout<<"欢迎使用利息计算器"<<endl;cout<<"请输入存款金额:";cin>>m;cout<<"======存款期限======="<<endl;cout<<"1.3个月"<<endl;cout<<"2.6个月"<<endl;cout<<"3.一年"<<endl;cout<<"4.两年"<<endl; cout<<"5.三年"<<endl;cout<<"6.五年"<<endl; cout<<"请输入存款期限的代号:";cin>>t;switch(t){case 1:r=m*0.031*0.25;break;case 2:r=m*0.030*0.5;break;case 3:r=m*0.035*1;break;case 4:r=m*0.044*2;break;case 5:r=m*0.05*3;break;case 6:r=m*0.05*5;break;}a=m+r;cout<<"到期利息为:"<<r<<",本息合计共"<<a<<"元"<<endl;cout<<"谢谢您的使用,欢迎下次光临";return 0;}项目四:多分段函数求值
/* * 文件名称:cs * 作 者:尚文宇 * 完成日期:2016年 4 月 8 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:if解决分段函数的计算* 输入描述:略* 问题描述: 略* 程序输出:略 * 问题分析:略* 算法设计:略 */ #include<iostream>#include<cmath>using namespace std;int main(){double x,y;cout<<"x=";cin>>x;if(x<2)y=x;else if(x>=2&&x<6)y=x*x+1;else if(x>=6&&x<10) y=sqrt(x+1);elsey=1/(x+1);cout<<"y="<<y<<endl;return 0;}
0 0
- c++第三次上机-2
- 第三次上机实验2
- 第三次C程序设计上机报告
- 第三次C程序设计上机报告
- 第三次C语言上机指导
- 第三次 C语言程序设计上机报告
- 第三次C程序设计上机报告
- 第三次C程序上机报告
- C语言第三次上机实验
- 第三次C程序设计上机报告
- 第三次C程序上机报告
- 第三次c语言上机操作
- 第三次C程序上机报告
- 第三次C程序设计上机报告
- 第三次C程序设计上机报告
- c语言第三次上机报告
- c语言第三次上机报告
- 第三次C语言上机实验
- Linux命令详解
- Android 窗口小部件--APP Widget
- pcduino 3 nano
- ScrollView常用属性及代理方法
- 测试工具类
- c++第三次上机-2
- 最短路练习
- easyui的validatebox校验
- HDOJ 2026 首字母变大写
- 已知与未知
- R语言︱用excel VBA把xlsx批量转化为csv格式
- Linux内核分析7:Linux内核装载和启动一个可执行程序的分析
- leetcode(一)—— Two Sum(Python/C++)
- [转]Android ANR 分析解决方法