c++第三次上机-2
2016-04-08 23:46
190 查看
项目二:本月有几天?
项目三:定期存款利息计算器
/* * 文件名称: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); else y=1/(x+1); cout<<"y="<<y<<endl; return 0; }
相关文章推荐
- C++ STL 迭代器失效问题
- C语言从文件中读入矩阵,并且将矩阵转置
- C++实现 一个数组实现两个栈
- C++11中的bind与lambda比较
- 算法复习-二叉搜索树BST的c++实现
- c++作业3
- C++实现——三子棋游戏
- C/C++ 图像二进制存储与读取
- 2016第七届蓝桥杯C/C++ B组省赛题解 H题
- c++ set 常用用法介绍
- C/C++二进制读写png文件
- C++引用详解
- 1017
- 2017京东实习生笔试题(二)
- 1019
- C++ operator关键字(重载操作符)
- C++实验3-个人所得税计算
- C语言要注意的几个小知识点
- 使用 Visual Studio 2015 对 C++ 代码运行单元测试
- 白话C++系列教程