第一次做一个小型的应用程序,初涉这一方面(室友还以为我做不出来,差距还差的远呢)
#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
using namespace std;
int yearpay,seasonpay;
int sum=70;
int timep1=0,timep2=0,timep3=0,timep4=0;
int timec1=0,timec2=0,timec3=0,timec4=0,timec5=0;
int timei1=0,timei2=0;
int timeo1=0,timeo2=0,timeo3=0,timeo4=0;
int o2[15],o3[15],o4[15];
int r1[15][5],r2[15][5],r3[15][5],r4[15][5];
int ip2=0,ip3=0,ip4=0;
int ma[5][5],m1[5][5],m2[5][5],m3[5][5],m4[5][5];
void loanmoney(int a)
{
double loansum,loansum1,loanyear; //贷款
if(a==1)
{
int flag;
cout<<"是否进行长贷(1:是 0:否) ";
cin>>flag;
if(flag==1)
{
cout<<"输入您要长期贷款的数目和年限 "<<endl;
cin>>loansum>>loanyear;
sum+=loansum;
printf("您需要每一年还款利息%lf\n",round(loansum*0.1));
}
cout<<"是否进行短贷(1:是 0:否) ";
cin>>flag;
if(flag==1)
{
cout<<"输入您要短期贷款的数目";
cin>>loansum;
sum+=loansum;
printf("您需要还款利息%lf\n",round(loansum*0.05));
}
}
else
{
int flag;
cout<<"是否进行短贷(1:是 0:否) ";
cin>>flag;
if(flag==1)
{
cout<<"输入您要短期贷款的数目";
cin>>loansum;
sum+=loansum;
printf("您需要还款利息%lf",round(loansum*0.05));
}
}
cout<<"******剩余总额"<<sum<<endl;
cout<<"******贷款结束********"<<endl;
cout<<"*******************************"<<endl;
}
void setroom()
{
//大小厂房
double bigroom,smallroom,roomyear1,roomyear2;
int flag,isize,numchang1,numchang2,room=0;
cout<<"厂房租or买(1为买 0为租 -1为租和买 2为不买不粗)";
cin>>flag;
if(flag==0||flag==-1)
{
cout<<"厂房租用的年限 个数(先大后小)";
cin>>roomyear1>>numchang1>>roomyear2>>numchang2;
cout<<"租厂房的花费:";
cout<<4*roomyear1+3*roomyear2;
cout<<endl;
seasonpay+=4*roomyear1+3*roomyear2;
sum-=4*roomyear1+3*roomyear2;
room=room+numchang1*6+numchang2*4;
}
if(flag==1||flag==-1)
{
cout<<"厂房购买的个数(先大后小)";
cin>>numchang1>>numchang2;
cout<<"买厂房的花费:";
cout<<numchang1*40+numchang2*30;
seasonpay+=numchang1*40+numchang2*30;
room=room+numchang1*6+numchang2*4;
sum-=numchang1*40+numchang2*30;
}
cout<<"厂房容量:"<<room<<endl;
cout<<"********剩余总额"<<sum<<endl;
cout<<"********厂房结束********"<<endl;
cout<<"*******************************"<<endl;
}
void setproduction()
{
int sum1,sum2,sum3;
int cntpro1,cntpro2,cntpro3,cntpro4,sumpro,cntpro;
cout<<"(1为手工 2为半自动 3为全自动 4为柔性1)"<<endl;
cout<<"购置费 生产周期 总转产费 转产周期 维修费 残值"<<endl;
cout<<"1: 5M 3Q 0M 无 1M/Y 1M " <<endl;
cout<<"2: 10M 2Q 1M 1Q 1M/Y 2M " <<endl;
cout<<"3: 15M 1Q 2M 1Q 1M/Y 3M "<<endl;
cout<<"4: 20M 1Q 0M 无 1M/Y 4M "<<endl;
cout<<"输入各种生产线的数量"<<endl;
cin>>cntpro1>>cntpro2>>cntpro3>>cntpro4;
cntpro=cntpro1+cntpro2+cntpro3+cntpro4;
for(int i=ip2+1; i<=cntpro2+ip2; i++)
o2[i]++;
for(int i=ip3+1; i<=cntpro3+ip3; i++)
o3[i]++;
for(int i=ip4+1; i<=cntpro4+ip4; i++)
o4[i]++;
ip2+=