C++第三次作业——年月日||定期存款利息计算器||多分数段函数求值
2017-05-06 17:21
344 查看
1 问题及代码
2 运行结果
1 问题及代码 定期存款利息计算器
2 运行结果
1 问题及代码 多分数段函数求值
2 运行结果
/* * 文件名称:666666666666.cpp * 作 者:小1-21 * 完成日期:2017 年 5 月 6 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:2018 6 * 问题描述: 用嵌套语句和switch判断年月 * 程序输出:本月有30天 * 问题分析:需要先考虑到是否为闰年 * 算法设计:用了if语句来判断是否为闰年,用switch语句来决定天数 */ #include<iostream> using namespace std; int main() { int a,b; cout<<"输入年份 月份"<<endl; cin>>a>>b; if(a%4==0&&a%100!=0||a%400==0) switch(b) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: cout<<"本月有31天"<<endl; break; case 4: case 6: case 9: case 11: cout<<"本月有30天"<<endl; break; case 2: cout<<"本月有29天"<<endl; } else switch(b) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: cout<<"本月有31天"<<endl; break; case 4: case 6: case 9: case 11: cout<<"本月有30天"<<endl; break; case 2: cout<<"本月有28天"<<endl; } return 0; }
2 运行结果
1 问题及代码 定期存款利息计算器
/* * 文件名称:666666666666.cpp * 作 者:小1-21 * 完成日期:2017 年 5 月 6 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:20000 60 * 问题描述:用switch语句判断利率 * 程序输出:到期利息为:5500元 您的本息共计:25500 * 问题分析:需要考虑月数和利率 * 算法设计:用switch语句来决定利率 */ #include<iostream> using namespace std; int main() { double sum; int month; cout<<"请输入存款金额:"<<endl; cin>>sum; cout<<"请输入存款时间:"<<endl; cin>>month; switch(month) { double a,b; case 3:a=sum*0.031*0.25;b=a+sum; cout<<"到期利息为::"<<a<<"元。\n"<<endl; cout<<"您的本息共计:"<<b<<endl; break; case 6:a=sum*0.033*0.5;b=a+sum; cout<<"到期利息为::"<<a<<"元。\n"<<endl; cout<<"您的本息共计:"<<b<<endl; break; case 12:a=sum*0.035;b=a+sum; cout<<"到期利息为::"<<a<<"元。\n"<<endl; cout<<"您的本息共计:"<<b<<endl; break; case 24:a=sum*0.044*2;b=a+sum; cout<<"到期利息为::"<<a<<"元。\n"<<endl; cout<<"您的本息共计:"<<b<<endl; break; case 36:a=sum*0.05*3;b=a+sum; cout<<"到期利息为::"<<a<<"元。\n"<<endl; cout<<"您的本息共计:"<<b<<endl; break; case 60:a=sum*0.055*5;b=a+sum; cout<<"到期利息为::"<<a<<"元。\n"<<endl; cout<<"您的本息共计:"<<b<<endl; break; } return 0; }
2 运行结果
1 问题及代码 多分数段函数求值
/* * 文件名称:666666666666.cpp * 作 者:小1-21 * 完成日期:2017 年 5 月 6 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:8 * 问题描述:需用if语句分段 * 程序输出:3 * 问题分析:需要求根 * 算法设计:用了if语句来一段一段 */ #include <iostream.h> #include <math.h> void main() { int x,y; 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; }
2 运行结果
相关文章推荐
- C++作业3——本月有几天、定期存款利息计算器、多分数段函数求值
- c++作业3多分段函数求值,定期存款利息计算器,本月有几天?
- c++第三次实验-多分数段函数求值
- C++第三次实验:多分数段函数求值
- C++第3次上机作业【项目4:多分数段函数求值】【项目2:本月有几天?】【项目1:个人所得税计算器】
- c++作业3-多分数段函数求值、定期存款利息计算器、本月有几天?
- c++实验三:多分数段函数求值
- c++实验3-多分数段函数求值
- c++实验3-多分数段函数求值
- c++第二次作业-定期存款利息计算器
- C++实验3:项目4—多分数段函数求值
- C++第三次实验定期存款利息计算器
- C++第2次实验报告项目4:多分数段函数求值
- c++第三次上机作业-计算分段函数
- C++实验三—多分数段函数求值
- C++实验3-多分数段函数求值
- c++第三次作业。多分段函数求值
- C++作业3—本月有几天/定期存款利息计算器/个人所得税计算器
- C++实验3-多分数段函数求值
- C++实验3—多分数段函数求值