c++作业3
2016-04-17 00:30
471 查看
一、定期存款利息计算器
#include <iostream> using namespace std; int main() { int a,b; double interest,rate,term,sum; cout<<"欢迎使用利息计算器!"<<endl; cout<<"请输入存款金额:"; cin>>a; cout<<"存款期限\n"; cout<<"1.3个月\n"<<"2.6个月\n"<<"3.一年\n"<<"4.二年\n"<<"5.三年\n"<<"6.五年\n"; cout<<"请输入存款期限的代号:"; cin>>b; switch(b) { case 1:term=0.25;rate=0.031;break; case 2:term=0.50;rate=0.033;break; case 3:term=1.00;rate=0.035;break; case 4:term=2.00;rate=0.044;break; case 5:term=3.00;rate=0.050;break; case 6:term=5.00;rate=0.055;break; } interest=a*term*rate; sum=a+interest; cout<<"到期利息为:"<<interest<<"元,"<<"本息合计共:"<<sum<<"元。\n"; cout<<"感谢您的使用,欢迎下次光临!\n"; return 0; }
二、本月有几天?
<pre class="cpp" name="code">#include<iostream> using namespace std; int main() { int year, month, day; cout << "请输入年份:"; cin>>year; cout<<"请输入月份"; cin>>month; switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: day=31;break; case 4: case 6: case 9: case 11: day=30;break; case 2: if(year%4==0 && year%100!=0 ||year%400==0) day=29; else day=28; } cout<<year<<"年"<<month<<"月"<<"有"<<day<<"天\n"; return 0; }
三、多分数段函数求值
<pre class="cpp" name="code">#include <iostream> #include<cmath> using namespace std; int main() { double x,y; cout<<"请输入x的值"<<endl; cin>>x; if(x<2) y=x; else if(x<6) y=x*x+1; else if(x<10) y=sqrt(x+1); else y=1/(x+1); cout<<"分段函数y的值为:"<<y<<endl; return 0; }
相关文章推荐
- c++第3次实验
- Josephus问题
- C++初始化列表
- 正整数的中文读法(C++ Python)
- C++ STL之 vector的capacity和size属性区别
- Memory Leak Detection in C++
- C语言宏定义的使用
- 设计模式中的抽象工厂模式&c++
- 理解汉诺塔
- 第3周 C语言及程序设计初步例程-42 将数据输出到文本文件
- C++中的explicit关键字
- 巩固C语言(六)----数字倒置转换、内存检索、移动窗口、HWND和CWnd、CodeBlocks环境配置
- c++内存分配(new,operator new)详解
- C++中map容器的说明和使用技巧
- c++队问题
- c++类构造函数、析构函数与虚函数之间的那点小事
- [C/C++] 显示各种C/C++编译器的预定义宏(C11标准、C++11标准、VC、BCB、Intel、GCC)
- C++的可移植性和跨平台开发
- [LeetCode]66. Plus One
- 第三次C++作业