您的位置:首页 > 编程语言 > C语言/C++

C++作业3

2016-04-11 14:07 302 查看
项目2:本月有几天?

#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");//见第一条注释
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: