打工人生模拟器

#include <bits/stdc++.h>
using namespace std;
int sum;
double shuru,qian=0;
string renming;
int suiji(){
int num1=rand()%3;
if(num1==0){
return 0;
} else{
return 1;
}
}
void kaitou(){
cout<<"-------------------------------------------欢迎进入《打工人生模拟器》-------------------------------------------"<<endl; 
_sleep(800);
cout<<"                                                      作者:" "<<endl;
for(int i=0;i<60;i++){
cout<<'.'<<" ";
_sleep(100);

cout<<endl;
_sleep(500);
cout<<"游戏驱动加载已完成"<<endl;
_sleep(500);
for(int i=0;i<60;i++){
cout<<'.'<<" ";
_sleep(100);

cout<<endl;
_sleep(500);
cout<<"游戏加载完成,正在进入游戏";
_sleep(2000);
for(int i=1;i<=50;i++){
cout<<endl;
}  
}
int xingmingshuru(){
cout<<"请输入您的姓名:";
cin>>renming;
cout<<endl;
cout<<"请你赚够100W";
for(int i=0;i<60;i++){
cout<<'.'<<" ";
_sleep(100);
}
if(renming=="林宸熙"){
qian=999999;
cout<<"恭喜触发彩蛋,获得99.9999w初始资金"<<endl;
_sleep(2000); 
}
for(int i=1;i<=50;i++){
cout<<endl;
}

int banzhuan(){
int a;
for(int i=1;i<=50;i++){
cout<<endl;
}
while(1){
cout<<"输入多少数字搬几块砖,退出输入0"<<endl;
cin>>shuru;
if(shuru==0){
for(int i=1;i<=50;i++){
cout<<endl;
}
return 0;
}else{
a=suiji();
if(a==0){
cout<<"真可惜,工头今天不发工资";
}else{
qian+=shuru*10;
cout<<"你得到了"<<shuru*10<<"RMB"; 
}
cout<<"你要休息"<<shuru*10/1000<<"秒"<<endl; 
_sleep(shuru*10);
}

}
int maifang(){
int shuruz;
for(int i=1;i<=50;i++){
cout<<endl;
}
while(1){
cout<<"你要买: 1 草房子(价格1000RMB)2 土房子(价格5000RMB)3 木房子(价格8000RMB)4水泥房子(价格10wRMB)5钢筋混泥土房子(价格50wRMB)0 不买"<<endl;
cin>>shuruz;
switch (shuruz) {
case 1:
if(qian>=1000){
cout<<"交易成功"<<endl;
qian-=1000;
}else{
cout<<"Money不足"<<endl;
}
break;
case 2:
if(qian>=5000){
cout<<"交易成功"<<endl;
qian-=5000;
}else{
cout<<"Money不足"<<endl;
}
break;
case 3:
if(qian>=8000){
cout<<"交易成功"<<endl;
qian-=8000;
}else{
cout<<"Money不足"<<endl;
}
break;
case 4:
if(qian>=100000){
cout<<"交易成功"<<endl;
qian-=100000;
}else{
cout<<"Money不足"<<endl;
}
break;
case 5:
if(qian>=500000){
cout<<"交易成功"<<endl;
qian-=500000;
}else{
cout<<"Money不足"<<endl;
}
break;
default:
for(int i=1;i<=50;i++){
cout<<endl;
}
return 0;
break;

}
}
int jiangongsi(){
int a;
for(int i=1;i<=50;i++){
cout<<endl;
}
while(1){
cout<<"你要:1 辞职 2 上班 0 离开"<<endl;
cin>>shuru;
if(shuru==0){
for(int i=1;i<=50;i++){
cout<<endl;
}
return 0;
}else{
if(shuru==1){
cout<<"我要辞职"<<endl;
}else{
while(1){
cout<<"输入多少数字工作多久(ms),退出输入0"<<endl;
cin>>shuru;
if(shuru==0){
for(int i=1;i<=50;i++){
cout<<endl;
}
return 0;
}else{
a=suiji();
cout<<"正在工作"<<shuru/1000<<"秒"<<endl; 
_sleep(shuru);
if(a==0){
cout<<"真可惜,老板今天不发工资"<<endl;
}else{
qian+=shuru/1000*100;
cout<<"你得到了"<<shuru/1000*100<<"RMB"<<endl; 
}
}

}
}
}
}
int cunqian(){
int a; 
for(int i=1;i<=50;i++){
cout<<endl;
}
while(1){
cout<<"尊敬的"<<renming<<"您要:1赚利息 0离开"<<endl;
cin>>shuru;
if(shuru==0){
for(int i=1;i<=50;i++){
cout<<endl;
}
return 0;
} else{
a=suiji();
if(a==1){
cout<<"您赚了"<<qian*0.02<<"元"<<endl;
qian*=(1+0.02); 
_sleep(1000);
}else{
cout<<"今天银行没开业"<<endl;
}
}
}
for(int i=1;i<=50;i++){
cout<<endl;
}
}
int yu_e(){
for(int i=1;i<=50;i++){
cout<<endl;
}
cout<<"您的银行卡余额为"<<qian <<endl;
_sleep(1000);
for(int i=1;i<=50;i++){
cout<<endl;
}
}
int main(){
int shuruz;
kaitou();
xingmingshuru();
while(1){
if(qian>=1000000){
cout<<"你已到达人生巅峰,游戏结束";
return 0; 
}
cout<<"1 搬砖,2 买房,3 去公司,4 存钱,5查看现有余额(不包括公司财产),0退出游戏" <<endl<<"请输入:";
cin>>shuruz;
switch (shuruz) {
case 114514:
cout<<"密码正确,获得50w元";
qian+=500000; 
_sleep(1000);
for(int i=1;i<=50;i++){
cout<<endl;
}
break;
case 1:
banzhuan();
_sleep(1000);
break;
case 2:
maifang();
_sleep(1000);
break;
case 3:
jiangongsi();
_sleep(1000);
break;
case 4:
cunqian();
break;
case 5:
yu_e();
break;
default:
return 0;
break;
}

}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值