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

Shell programmingyou have created the directory structure

Shell Programming You have created the directory structure and some base files to be used by the Web server and Web site. For the Web site to be created in a production environment, you need to package your commands in a ...

Assignmentcase problem1 - online trivia found on pages

Assignment: Case Problem1 - Online Trivia found on pages 794-795 of your textbook. Complete the web pages and upload them to your 000WebHost account. After uploading the files make sure to update your index.html page to ...

Programming lab assignment set awhat to submitcomplete

Programming Lab Assignment (Set A) What to Submit Complete Problem Solving Steps 1 - 3 (check plan, data analysis, initial algorithm, and refinement algorithm) for the following programs. 1. (Name: lab1a-1.cpp) Write a p ...

Assignmentthis assignment will be marked out of 100 and

Assignment This assignment will be marked out of 100 and carries 30% of the overall module weighting. Your .java files and report for this part must be uploaded to WebLearn and submitted by 3pm on Wednesday 27th April 20 ...

Write a program to test for the case of a math equation

Write a program to test for the case of a math equation entered via the keyboard using the SWITCH-CASE operator. Types of equations to test for: x + y  x / y   x * y and x - y. The program is to ask for the following: 1. ...

Object oriented system analysis and design1non-functional

Object Oriented System Analysis and Design 1. Non-Functional Requirements a) Analysis of NFRs Analyse the Case Study documents and determine the non-functional requirements (NFRs) or system quality attributes necessary t ...

The briefyour small development team of ideally three

The Brief Your small development team of (ideally) three people has been asked to implement and test the Human Resource Information System desktop application. Your software product will be a database- backed desktop app ...

Assignmentyou will write a program that acts like a simple

Assignment You will write a program that acts like a simple calculator for binary numbers. You should read in a string of input that has the format: number operator number. Each of the numbers should be presented in two' ...

Cp1404cp5632 2016 sp22252 assignment 1 - shopping list

CP1404/CP5632 2016 SP2/22/52 Assignment 1 - Shopping List 1.0 Task: You are to plan and then code a console-based program in Python 3, as described in the following information and sample output. This assignment will hel ...

Purposethe purpose of this assignment is to practice using

Purpose: The purpose of this assignment is to practice using loops, selections, and other basic features of Java in order to solve a real-world problem. Program Description: The Jeddah Broker Company is one of the compan ...

  • 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

A cola-dispensing machine is set to dispense 9 ounces of

A cola-dispensing machine is set to dispense 9 ounces of cola per cup, with a standard deviation of 1.0 ounce. The manuf

What is marketingbullwhat is marketing think back to your

What is Marketing? • "What is marketing"? Think back to your impressions before you started this class versus how you

Question -your client david smith runs a small it

QUESTION - Your client, David Smith runs a small IT consulting business specialising in computer software and techno

Inspection of a random sample of 22 aircraft showed that 15

Inspection of a random sample of 22 aircraft showed that 15 needed repairs to fix a wiring problem that might compromise

Effective hrmquestionhow can an effective hrm system help

Effective HRM Question How can an effective HRM system help facilitate the achievement of an organization's strate