Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask Programming Language Expert

Production and Sales Analysis

A company manufactures five categories of products and the numbers of items manufactured and sold are recorded product-wise every week in a month. The company reviews its production schedule at every month end. The review may require one or more of the following information:

a)  Value of weekly production and sales

b) Total value of all the products manufactured

c) Total value of all the products sold

d) Total value of each  product  manufactured and sold

The products manufactured and sold can be represented by two-dimensional arrays M and S respectively. Mij represents the number of jth type product manufactured in ith week and Sij the number of jth product sold in ith week.

The cost of each product can be represented by C. Cj is the cost of jth type product. The value of products manufactured and sold can be represented respectively as follows

Mvalue[i][j] = Mij * Cj

Svalue[i][j] = Sij * Cj

The following additional variables can be used :

Mweek[i] = Value of all the products manufactured in week i
                          =  ∑ 5 j=1 Mvalue[i][j]
Sweek[i] = Value of all the products in week i
                          =  ∑ 5 j=1 Svalue[i][j]
M product[j] = Value of jth type product manufactured during the month
          =  ∑ 4  j=1 Mvalue[i][j]
S product[j] = Value of jth type product sold during the month
          =  ∑ 4  j=1 Svalue[i][j]
Mtotal = Total Value of all the products manufactured during the month
             =  ∑ 4  j=1 Mweek[i]  =  ∑ 5 j=1  M product[j]
Mtotal = Total Value of all the products sold during the month
             =  ∑ 4  j=1 Sweek[i]  =  ∑ 5 j=1  Sproduct[j]

Based on the above information students will have to perform the following operations

1) Weekly manufactured product must be entered manually

2) Weekly sold product must be entered manually

3) Cost of each product must be entered manually

The following is the list of choices that one should choose from the main menu

1) Enter the appropriate item number

2) Value matrices of production and sales

3) Total value of weekly production and sales

4) Product_wise monthly value of production and sales

5) Grand total value of production and sales

6) Exit

Note: the program must use fundamental concepts of C e.g. Functions, arrays, loops, conditional statements etc. Validations require to be included to make sure the accuracy of the system. State any assumptions which you make under each function.

Program should be modular, user-friendly using programming techniques which you have learnt. You might include any extra features that you may feel relevant and that add value to the system. The menus can be modified in order to facilitate more options.

You must include good programming practice like comments, variable initialisation, naming conventions and indentation.

Documentation:

• Cover Page (Page 1)

• Contents Page with page number

• Acknowledgement

• Introduction (Objectives, Scope)

• Project Description (Functions including assumption)

• Flowchart or Pseudocode (segments of program design including all the extra features)

• C programming concepts applied in the system with sample segment of code.

• User guide with Sample Input Output Screens (Screenshots that are describeed)

• Limitations and Future Enhancement

• Conclusion (Learning experiences)

• Source Code

• Document must have maximum word limit 3000.

Documentation Standard

• Font Size       : 12

• Font             : Times New Roman

• Line Spacing  : Single

• Paper           : White A4 Size Only

Programming Language, Programming

  • Category:- Programming Language
  • Reference No.:- M91938

Have any Question? 


Related Questions in Programming Language

Lab 1a box of cookies can hold 24 cookies and a container

Lab 1 A box of cookies can hold 24 cookies, and a container can hold 75 boxes of cookies. Write a program that prompts the user to enter the total number of cookies, the number of cookies in a box, and the number of cook ...

1 write a pay-raise program that requests a persons first

1. Write a pay-raise program that requests a person's first name, last name, and current annual salary, and then displays their salary for next year. People earning less than $40,000 will receive a 5% raise, and those ea ...

Assignmenteagle airlines has contracted you to implement a

Assignment Eagle Airlines has contracted you to implement a basic airline ticketing system for passengers. Your program will allow the application's user to enter the information associated with each passenger. The ticke ...

Lab ordered doublylinked listobjectivesto introduce the

Lab: Ordered DoublyLinked List Objectives: To introduce the doubly linked list data structure. Converting an implementation of singly-linked lists to an implementation of doubly-linked lists. Strengthen the students unde ...

A certain loop requires 5 loads 7 stores and 8 arithmetic

A certain loop requires 5 loads, 7 stores, and 8 arithmetic operations. What is the minimum initiation interval for a software pipelining of this loop on a machine that executes each operation in one clock tick, and has ...

Creating methodssince you have created the data objects for

Creating Methods Since you have created the data objects for Harbor View Mooring, you now need to create processes associated with each object. In order to keep with good object-oriented practices of implementation hidin ...

Generate code for the following three-address statements

Generate code for the following three-address statements assuming stack allocation where register SP points to the top of the stack. a) x = 1 b) x = a c) x = a + 1 d) x = a + b e)The two statements x = b * c y = a + x

Assignmentan office building has 5 floors 4 levels above

Assignment An office building has 5 floors (4 levels above ground and a basement at level 0). There are 8 offices per floor, labeled A - H. This program will maintain data about the occupant type of employees in each off ...

The car classdefine a class called car that implements the

The Car Class Define a class called "Car" that implements the parameterized Comparable interface. Each object of this class represents a type of car. Your class must provide all the methods in the public interface. Be su ...

Contact list project where the user enters first name last

Contact list project where The user enters first name, last name, street address, email address, phone number and notes. Use Case Name: Enter a new person ID number: 1 Actors: user Preconditions: The user has chosen to e ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen