C Program to Find Total of Even Integers

C Program to find Minimum Cost With Example

We can explain C Program for Minimum Cost With Example with simple Examples. 

The cost of operation of a unit consists of two components C1 and C2 which can be expressed as functions of parameter p as follows:

C1 = 30 – 8p

C2 = 10 + p2

The parameter p ranges from 0 to 10. Determine the value of p with an accuracy of + 0.1 where the cost of operation would be minimum.

C Program for Minimum Cost With Example

Problem Analysis:

Total cost = C1 + C2 = 40 – 8p + p2

The cost is 40 when p = 0, and 33 when p = 1 and 60 when p = 10. The cost, therefore, decreases first and then increases. The program in below evaluates the cost at successive intervals of p (in steps of 0.1) and stops when the cost begins to increase. The C program employs break and continue statements to exit the loop.

main()
{
     float p, cost, p1, cost1;
     for (p = 0; p <= 10; p = p + 0.1)
  {
     cost = 40 - 8 * p + p * p;
     if(p == 0)
  {
     cost1 = cost;
     continue;
}
     if (cost >= cost1)
break;
     cost1 = cost;
     p1 = p;
}
    p = (p + p1)/2.0;
    cost = 40 - 8 * p + p * p;
    printf("\nMINIMUM COST = %.2f AT p = %.1f\n",
    cost, p);
}

Output

MINIMUM COST = 24.00 AT p = 4.0

Let me know if you find any difficulty in understanding this C Program with example and I would be glad to explain it further.

Online Training Tutorials