首页
编程星球
啊哈磊的小伙伴
求助
交流
添柴
挑战
题库
院校合作
加入圈子
扫码关注啊哈磊
QQ群:703568346
@啊哈编程星球
暑期课程
金牌教练带你玩转编程!
扫码预约课程
未登录
我的添柴
退出账号
搜索
搜索
本版
文章
帖子
用户
啊哈磊_编程从这里起步
»
交流
›
互助分享
›
资料/作品分享
›
一个 C++ 工具箱
返回列表
发新帖
查看:
1460
|
回复:
5
[原创]
一个 C++ 工具箱
[复制链接]
ejuooooooo
ejuooooooo
当前离线
积分
152
电梯直达
楼主
发表于 2014-1-5 13:58:57
|
只看该作者
|
倒序浏览
|
阅读模式
本人小学6年级 , 没有炫耀的意思,别误会。
#include<iostream>
#include<windows.h>
using std::cout;
using std::cin;
using std::endl;
int jisuan()
{
int i;
long double v1,v2;
char a;
label1:
system ("cls");
cout << "请输入第一个数" <<endl;
cin >>v1;
cout << "请输入运算符 + - * /" <<endl;
cin >>a;
cout << "请输入第二个数" <<endl;
cin >>v2;
switch(a)
{
case '+':
cout << v1 << a << v2 << "=" << v1 + v2;
break;
case '-':
cout << v1 << a << v2 << "=" << v1 - v2;
break;
case '*':
cout << v1 << a << v2 << "=" << v1 * v2;
break;
case '/':
cout << v1 << a << v2 << "=" << v1 / v2;
break;
}
cout << "继续计算请输入1,返回请输入2" <<endl;
cin >>i;
if(i==1)
{
goto label1;
}
else
{
system("cls");
return 0;
}
}
int sqer()
{
int i;
char a;
long double d_r;
label1:
system ("cls");
cout << "请输入直径或半径" <<endl;
cin >> d_r;
cout << "刚才输入半径,现在就输入r,刚才输入半径,现在就输入d" <<endl;
cin >>a;
if (a == 'd')
d_r = d_r/2;
cout << "周长 " << d_r * 2 * 3.14 <<endl;
cout << "面积 " << d_r * d_r * 3.14 <<endl;
cout << "继续计算请输入1,返回请输入2" <<endl;
cin >>i;
if(i==1)
{
goto label1;
}
else
{
system("cls");
return 0;
}
}
int lixi()
{
int i;
double dng,year;
long double yuan,yuaner;
label1:
system("cls");
cout << "请输入本金" <<endl;
cin >>yuan;
cout << "请输入利率 (小数)" <<endl;
cin >>dng;
cout << "请输入年数" <<endl;
cin >>year;
yuaner = yuan * dng * year;
cout << "利息:" << yuaner <<endl;
cout << "总共:" << yuan + yuaner <<endl;
cout << "继续计算请输入1,返回请输入2" <<endl;
cin >>i;
if(i==1)
{
goto label1;
}
else
{
system("cls");
return 0;
}
}
int juxing()
{
int i;
long double a,b,a_b;
label1:
system("cls");
cout <<"请输入长" <<endl;
cin >>a;
cout <<"请输入宽" <<endl;
cin >>b;
a_b = a + b;
cout <<"周长是" <<a_b * 2 <<endl;
cout <<"面积是" <<a*b <<endl;
cout <<"继续计算请输入1,返回请输入2"<<endl;
cin >>i;
if(i==1)
{
goto label1;
}
else
{
system("cls");
return 0;
}
}
int time()
{
int i;
system ("cls");
cout <<"修改时间请输入1,返回请输入2" <<endl;
cin >>i;
if (i == 1)
{
system("time");
}
else
{
system("cls");
return 0;
}
}
int times()
{
int i ,times;
system("cls");
cout <<"继续请输入1,返回请输入2" <<endl;
cin >>i;
if(i == 1)
{
cout <<"请输入时间(单位正整数秒)" <<endl;
cin >>times;
while (times >= 0)
{
system("cls");
cout <<"还剩" <<times <<"秒关机,请不要关闭程序" <<endl;
Sleep(1000);
--times;
}
system("shutdown /s");
}
else
{
system("cls");
return 0;
}
}
int cand()
{
int i;
label1:
system("cls");
cout <<"关机请输入 1 ,重启请输入 2 ,返回请输入 3" <<endl;
cin >> i;
switch(i)
{
case 1:
system("shutdown /s");
break;
case 2:
system("shutdown /r");
break;
case 3:
system("cls");
return 0;
break;
default:
cout <<"输入有误,请重新输入!" <<endl;
system("pause");
goto label1;
break;
}
}
int main()
{
int i;
label1:
cout <<"欢迎使用多功能工具箱" <<endl;
cout <<"1.计算器" <<endl;
cout <<"2.圆形计算器" <<endl;
cout <<"3.利息计算器" <<endl;
cout <<"4.矩形计算器" <<endl;
cout <<"5.修改时间" <<endl;
cout <<"6.定时关机" <<endl;
cout <<"7.立即关机 或 重启" <<endl;
cout <<"8.退出程序" <<endl;
cout <<"请输入序号" <<endl;
cin >> i;
switch(i)
{
case 1:
jisuan();
goto label1;
break;
case 2:
sqer();
goto label1;
break;
case 3:
lixi();
goto label1;
break;
case 4:
juxing();
goto label1;
break;
case 5:
time();
goto label1;
break;
case 6:
times();
goto label1;
break;
case 7:
cand();
goto label1;
break;
case 8:
cout<< "感谢您的使用" <<endl;
system("pause");
return 0;
break;
default:
cout <<"输入有误,请重新输入!" <<endl;
system("pause");
system("cls");
goto label1;
break;
}
}
复制代码
楼主新帖
原创C++ 贪食蛇
原创 C++ 简单贪食蛇
小学生的救星 圆的计算器
大家晒一下编译器
小学六年级第一个C++应用程序 —— 简单计算器
楼主热帖
c语言 九九乘法表答案
小学六年级第一个C++应用程序 —— 简单计算器
石头剪子布游戏
大家晒一下编译器
原创 C++ 简单贪食蛇
收藏
0
转播
分享
回复
举报
an94er
an94er
当前离线
积分
25
沙发
发表于 2014-1-15 09:20:09
|
只看该作者
我来试试看
回复
支持
反对
举报
winkill
winkill
当前离线
积分
307
板凳
发表于 2014-4-5 22:16:17
|
只看该作者
小学生很厉害啊
回复
支持
反对
举报
趣味的吃
趣味的吃
当前离线
积分
648
地板
发表于 2015-2-5 18:24:53
|
只看该作者
不建议使用goto,但这个工具箱的确牛!!
回复
支持
反对
举报
Code017
Code017
当前离线
积分
6
5
#
发表于 2015-3-9 13:19:55
|
只看该作者
同六年级,也做过类似的东西
回复
支持
反对
举报
l2003529
l2003529
当前离线
积分
18
6
#
发表于 2015-5-12 19:44:28
|
只看该作者
我同六年级
回复
支持
反对
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
广播台
特别关注
快速回复
返回顶部
返回列表