The goal of this program is to determine the following: The highest costing quar
ID: 3798179 • Letter: T
Question
The goal of this program is to determine the following: The highest costing quarter (combine all 5 products) and the associated Total Material, Labor, Transportation, and overall cost. The highest costing product for the year and the associated Material, Labor. Transportation, and Total for that product. Include required documentation and header for the problem. The output of your program should look like the test case displayed below with the same spacing, indentations, and number of significant digits.Explanation / Answer
#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;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.