C++作业3
2016-04-11 14:07
302 查看
项目2:本月有几天?
项目3:定期存款利息计算器
项目4:多分数段函数求值
#include <iostream> #include<windows.h>//为了使程序不闪退而使用该函数,在使用VC6.0编写时不需要此函数 using namespace std; int main() { int a, b, c;//a为输入的年份,b为输入的月份,c为日期; cout << "请输入年份;"; cin >> a; cout << "请输入月份:"; cin >> b; if (a % 4 == 0 && a % 100 != 0 || a % 400 == 0) { switch (b) { case(1) : cout << "本月有31天\n"; break; case(2) : cout << "本月有29天\n"; break; case(3) : cout << "本月有31天\n"; break; case(4) : cout << "本月有30天\n"; break; case(5) : cout << "本月有31天\n"; break; case(6) : cout << "本月有30天\n"; break; case(7) : cout << "本月有31天\n"; break; case(8) : cout << "本月有31天\n"; break; case(9) : cout << "本月有30天\n"; break; case(10) : cout << "本月有31天\n"; break; case(11) : cout << "本月有30天\n"; break; case(12) : cout << "本月有31天\n"; break; default:cout << "输入错误!\n"; break; } cout << "是闰年。\n"; } else { switch (b) { case(1) : cout << "本月有31天\n"; break; case(2) : cout << "本月有28天\n"; break; case(3) : cout << "本月有31天\n"; break; case(4) : cout << "本月有30天\n"; break; case(5) : cout << "本月有31天\n"; break; case(6) : cout << "本月有30天\n"; break; case(7) : cout << "本月有31天\n"; break; case(8) : cout << "本月有31天\n"; break; case(9) : cout << "本月有30天\n"; break; case(10) : cout << "本月有31天\n"; break; case(11) : cout << "本月有30天\n"; break; case(12) : cout << "本月有31天\n"; break; default:cout << "输入错误!\n"; break; } cout << "是平年。\n"; } system("pause");//见第一条注释 }
项目3:定期存款利息计算器
#include <iostream> #include<windows.h>//为了使程序不闪退而使用该函数,在使用VC6.0编写时不需要此函数 using namespace std; int main() { int a;//a为选择的项目 double b, c, d, e;//b为本金,c为年利率,d为存期,e为利息 cout << "欢迎使用利息计算器!\n请输入存款金额:"; cin >> b; cout << "======存款期限======\n1. 3个月\n2. 6个月\n3. 一年\n4. 二年\n5. 三年\n6. 五年\n请输入存期代号:\n"; cin >> a; switch (a) { case(1) : c = 0.0310, d = 0.25; break; case(2) : c = 0.0330, d = 0.5; break; case(3) : c = 0.0350, d = 1; break; case(4) : c = 0.0440, d = 2; break; case(5) : c = 0.050, d = 3; break; case(6) : c = 0.0550, d = 5; break; default:cout << "错误!\n"; break; } e = b*c*d, b = b + e; cout << "到期利息为:" << e << "元,本息合计共" << b << "元。\n感谢您的使用,欢迎下次光临!\n"; system("pause");//见第一条注释 }
项目4:多分数段函数求值
#include <iostream> #include<cmath> #include<windows.h>//为了使程序不闪退而使用该函数,在使用VC6.0编写时不需要此函数 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; system("pause");//见第一条注释 }
相关文章推荐
- C++继承详解之二——派生类成员函数详解(函数隐藏、构造函数与兼容覆盖规则)
- 使用VS2008创建MFC ActiveX工程项目
- C语言实现队循FIFO缓冲区-《30天自制操作系统》
- C++中继承的性质
- C++用类链表模仿栈操作
- c++的头文件与源文件
- Windows下Eclipse运行C++问题Launch failed,Binary not found
- C++第3次作业
- C++继承问题(白兰花例)
- C++中如何在main函数体为空的情况打印出字符串"GeeksforGeeks"
- C++调用Python浅析
- 高质量函数C++,C语言设计--指针
- C++如何在程序运行中获得int等数据类型的最大值
- cygwin下面c++编译 在此作用域中尚未声明
- C语言 数组做函数参数退化为指针的技术推演
- 【day0411 C++】字符串流istringstream和ostringstream的用法
- C++多重继承
- 【图论-最短路变形】想越狱的小杉
- C++对象的分割
- 从String类中看C++当中的深拷贝与浅拷贝解