C++趣味实验之:设计一个模拟公司运营的程序(极简版)

根据剩余价值理论,设计一个模拟公司运营的程序

原理非常简单:

bf8459fb996e42508344d28dcb11d0b9.jpeg 

(此公式为企业扩大再生产的基本规律)

同理,我们可以利用C++来实现这个操作,这就需要使用递归函数

double n,c,sum1,d1,z1;
cout<<"输入启动资金(万元):"<<endl;
cin>>n;
int b;
cout<<"输入市场劳动力数目:"<<endl;
cin>>b;

n为启动资金,c为生产资料价值,sum为不变资金总价值,d1为剩余价值,z1为企业招募人数,b为可招募劳动力

其中,生产资料可以被用于扩大再生产,且可变资本与不变资本之比不能小于3:7

不变资本随机取值

y=rand()%x+1;
	if(sum+y<x*0.7)
	{
		sum=sum+y;
		//Sleep(1000);
	}
	else
	{
		m(x,y,sum);
	}

函数中的部分内容如上图所示↑

除了扩大再生产以外,程序还设计了劳动力招募系统,在可变资本富余的情况下,会动用一部分资金招募劳动力,且劳动力数量与生产资料成一定比例。

招募会扣除一定的资金,但是更多的是生产的剩余价值。

企业的盈亏随机产生

int n1=mon*-0.2,n2=mon*0.3;
	d=n1+rand()%n2;
	mon=mon+d;
	cout<<"已经盈利了"<<d<<endl;

上图同为函数中的部分内容

在基本逻辑构建完成后,程序就可以自行运作了

在这里,程序停止运行的条件有两个

一个是企业招募了市场中全部的劳动力,另一个是企业遭遇了破产,也就是现存资金出现了亏损

除此之外,程序便可以自行调用其逻辑(机械化)

运行结果如下图所示:

1614b76e80a143cab59c9a3eeaae2b2c.png

此外,程序为了更直观的展示其运营状况,还使用了图形库

a58864b9c1ec4a509129a3f1e38b60d1.png

线段的涨幅体现了企业的运营情况

总结:本程序可以通过机械化地实践企业的运营逻辑,虚构出一个运营的模型,来展现其运作的方式

感谢您的观看

 

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值