The goal of this program is to determine the following The h
Solution
#include <stdio.h>
int main()
{
int i,n,mat[5],lab[5],trans[5],q1[5],q2[5],q3[5],q4[5],qm1[5],qm2[5],qm3[5],qm4[5],ql1[5],ql2[5],ql3[5],ql4[5],qt1[5],qt2[5],qt3[5],qt4[5],quart1[5],quart2[5],quart3[5],quart4[5];
int q1mat=0,q2mat=0,q3mat=0,q4mat=0,q1lab=0,q2lab=0,q3lab=0,q4lab=0,q1trans=0,q2trans=0,q3trans=0,q4trans=0,quat1=0,quat2=0,quat3=0,quat4=0;
int prod1=0,prod2=0,prod3=0,prod4=0,material1=0,material2=0,material3=0,material4=0,labor1=0,labor2=0,labor3=0,labor4=0,trans1=0,trans2=0,trans3=0,trans4=0;
printf(\"enter the no of products\");
scanf(\"%d\",&n);
for(i=1;i<=n;i++) // user giving the input
{
printf(\"Enter the material cost for product %d\ \",i);
scanf(\"%d\",&mat[i]);
printf(\"Enter the labor cost for product %d\ \",i);
scanf(\"%d\",&lab[i]);
printf(\"Enter the material cost for product %d\ \",i);
scanf(\"%d\",&trans[i]);
}
printf(\"enter the quarterly production cost\ \");
for(i=1;i<=n;i++)
{
printf(\"Enter the production cost for product %d in quarter 1\ \",i);
scanf(\"%d\",&q1[i]);
printf(\"Enter the production cost for product %d in quarter 2\ \",i);
scanf(\"%d\",&q2[i]);
printf(\"Enter the production cost for product %d in quarter 3\ \",i);
scanf(\"%d\",&q3[i]);
printf(\"Enter the production cost for product %d in quarter 4\ \",i);
scanf(\"%d\",&q4[i]);
}
for(i=1;i<=n;i++) // calculating the material,labor,transportation for individual products
{
qm1[i]=mat[i]*q1[i];
qm2[i]=mat[i]*q2[i];
qm3[i]=mat[i]*q3[i];
qm4[i]=mat[i]*q4[i];
ql1[i]=lab[i]*q1[i];
ql2[i]=lab[i]*q2[i];
ql3[i]=lab[i]*q3[i];
ql4[i]=lab[i]*q3[i];
qt1[i]=trans[i]*q1[i];
qt2[i]=trans[i]*q2[i];
qt3[i]=trans[i]*q3[i];
qt4[i]=trans[i]*q4[i];
q1mat=q1mat+qm1[i];
q1lab=q1lab+ql1[i];
q1trans=q1mat+qt1[i];
q2mat=q2mat+qm2[i];
q2lab=q2lab+ql2[i];
q2trans=q2mat+qt2[i];
q3mat=q3mat+qm3[i];
q3lab=q3lab+ql3[i];
q3trans=q3mat+qt3[i];
q4mat=q4mat+qm4[i];
q4lab=q4lab+ql4[i];
q4trans=q4mat+qt4[i];
}
for(i=1;i<=n;i++) //calculating the total cost of a quarter
{
quart1[i]=qm1[i]+ql1[i]+qt1[i];
quart2[i]=qm2[i]+ql2[i]+qt2[i];
quart3[i]=qm3[i]+ql3[i]+qt3[i];
quart4[i]=qm4[i]+ql4[i]+qt4[i];
quat1=quat1+quart1[i];
quat2=quat2+quart2[i];
quat3=quat3+quart3[i];
quat4=quat4+quart4[i];
}
for(i=1;i<=n;i++) //calculating the product cost
{
if(i==1)
{
prod1=qm1[i]+qm2[i]+qm3[i]+qm4[i]+ql1[i]+ql2[i]+ql3[i]+ql4[i]+qt1[i]+qt2[i]+qt3[i]+qt4[i];
material1=qm1[i]+qm2[i]+qm3[i]+qm4[i];
labor1=ql1[i]+ql2[i]+ql3[i]+ql4[i];
trans1=qt1[i]+qt2[i]+qt3[i]+qt4[i];
}
if(i==2)
{
prod2=qm1[i]+qm2[i]+qm3[i]+qm4[i]+ql1[i]+ql2[i]+ql3[i]+ql4[i]+qt1[i]+qt2[i]+qt3[i]+qt4[i];
material2=qm1[i]+qm2[i]+qm3[i]+qm4[i];
labor2=ql1[i]+ql2[i]+ql3[i]+ql4[i];
trans2=qt1[i]+qt2[i]+qt3[i]+qt4[i];
}
if(i==3)
{
prod3=qm1[i]+qm2[i]+qm3[i]+qm4[i]+ql1[i]+ql2[i]+ql3[i]+ql4[i]+qt1[i]+qt2[i]+qt3[i]+qt4[i];
material3=qm1[i]+qm2[i]+qm3[i]+qm4[i];
labor3=ql1[i]+ql2[i]+ql3[i]+ql4[i];
trans3=qt1[i]+qt2[i]+qt3[i]+qt4[i];
}
if(i==4)
{
prod4=qm1[i]+qm2[i]+qm3[i]+qm4[i]+ql1[i]+ql2[i]+ql3[i]+ql4[i]+qt1[i]+qt2[i]+qt3[i]+qt4[i];
material4=qm1[i]+qm2[i]+qm3[i]+qm4[i];
labor4=ql1[i]+ql2[i]+ql3[i]+ql4[i];
trans4=qt1[i]+qt2[i]+qt3[i]+qt4[i];
}
if(i==5)
{prod5=qm1[i]+qm2[i]+qm3[i]+qm4[i]+ql1[i]+ql2[i]+ql3[i]+ql4[i]+qt1[i]+qt2[i]+qt3[i]+qt4[i];}
}
if(quat1>quat2)
{
if(quat1>quat3)
{
if(quat1>quat4)
{
printf(\"Quarter1 is the highest costing quarter\ \");
printf(\"material cost=%d\",q1mat);
printf(\"\ labor cost=%d\",q1lab);
printf(\"\ transportation cost=%d\",q1trans);
printf(\"total cost=%d\",quat1);
}
}
else if(quat2>quat3)
{
if(quat2>quat4)
{
printf(\"Quarter2 is the highest costing quarter\ \");
printf(\"material cost=%d\",q2mat);
printf(\"\ labor cost=%d\",q2lab);
printf(\"\ transportation cost=%d\",q2trans);
printf(\"total cost=%d\",quat2);
}
}
else if(quat3>quat4)
{
printf(\"Quarter3 is the highest costing quarter\ \");
printf(\"material cost=%d\",q3mat);
printf(\"\ labor cost=%d\",q3lab);
printf(\"\ transportation cost=%d\",q3trans);
printf(\"total cost=%d\",quat3);
}
}
else
{
printf(\"Quarter4 is the highest costing quarter\ \");
printf(\"material cost=%d\",q4mat);
printf(\"\ labor cost=%d\",q4lab);
printf(\"\ transportation cost=%d\",q4trans);
printf(\"total cost=%d\",quat4);
}
if(prod1>prod2)
{
if(prod1>prod3)
{
if(prod3>prod4)
{
printf(\"Product 1 is the highest costing product\ \");
printf(\"material cost=%d\",material1);
printf(\"\ labor cost=%d\",labor1);
printf(\"\ transportation cost=%d\",trans1);
printf(\"total cost=%d\",prod1);
}
}
else if(quat2>quat3)
{
if(quat2>quat4)
{
printf(\"Product 2 is the highest costing product\ \");
printf(\"material cost=%d\",material2);
printf(\"\ labor cost=%d\",labor2);
printf(\"\ transportation cost=%d\",trans2);
printf(\"total cost=%d\",prod2);
}
}
else if(quat3>quat4)
{
printf(\"Product 3 is the highest costing product\ \");
printf(\"material cost=%d\",material3);
printf(\"\ labor cost=%d\",labor3);
printf(\"\ transportation cost=%d\",trans3);
printf(\"total cost=%d\",prod3);
}
}
else
{
printf(\"Product 4 is the highest costing product\ \");
printf(\"material cost=%d\",material4);
printf(\"\ labor cost=%d\",labor4);
printf(\"\ transportation cost=%d\",trans4);
printf(\"total cost=%d\",prod4);
}
}
return 0;
}



