while(age<退休年龄) {
if (dayOfWeak in [1..5] || (dayOfWeak in [6,7] && 加班) ) {
switch (工作 ) {
case 码畜\码农: 编码;break;
case 设计师: 编码,写文档;break;
case 项目经理:写文档,监工,挨批,陪喝老酒;break;
defaule: 编码;
} else {
//TODO: 该干嘛干嘛.
}
if ( 晋升() == true ){ 职务++;薪水++x;continue;}
if ( 跳槽() == true ){ 薪水++x;continue;}
if ( 存款>首付 && 薪水*12*10> 重价 && 房产==0 ) {购房;continue;}
if ( 房产>=1 ) 结婚();
if ( 已结婚()) 生娃();
if (已生娃()) 养娃();
} //工作循环
while(state!=已死亡) {
if (存款>0) {
拿钱续命;
} else {
混吃;
等死;
}
}