Project #24770 - HELP DO ASSIGNMENT FOR C PROGRAMMING

CDCP 2103

C Programming 

PURPOSE

This assignment tests your ability on using techniques of structured program development in C language. You should be able to:

1. Solve a programming problem using algorithms;

2. Use important programming components such as variables and data types;

3. Use operators and expressions correctly based on the problem given;

4. Use the scanf() and printf() statements for input and output for the program; and

5. Use a suitable selection structure to transform the algorithm into a programming solution.

 

REQUIREMENT / ASSIGNMENT QUESTION

Happy Bookshop is a store that sells books. The owner of the bookshop would like to offer discounts to the customers, and has asked you to write a program that will calculate the discounts based on the number of books bought. The discounts are calculated on the total amount to be paid.  There are two kinds of books – normal and text books. The Table 1 below has the information regarding the discounts given.

Table 1: Discounts table.

Type of Book

Number of Books

1 – 2

3 – 5

> 5

Normal

10

15

20

Text book

15

20

25

 

For books that are labelled normal, a discount of 10% is given for up to 2 books. If the number of books bought is between 3 and 5, a discount of 15% is given. If the number of books is greater than 5, a discount of 20% is given.

For the sale of text books, the discounts given are similar to the normal books but with an increase of 5%, for example, if the number of books is between 1 – 2, the discount is 15%. Similarly, for number of text books from 3 – 5, is 20%, and if the number of text books are more than 5, a 25% discount is given. 

QUESTION/SOALAN 1

The program development process begins with the problem solving phase. You are required to do these steps in this phase: 

a. Analysis

Write a short description of the problem statement. Identify all possible information required to solve the problem. 

 

b. Algorithm / Design (flowchart or pseudocode)

You are required to either draw a flow chart or write the pseudocode to represent the problem given. Use the appropriate control structure to represent your analysis. Your design should fully show all the possible scenarios.

 

(20)

 

QUESTION/SOALAN 2

The next phase is the implementation of the above problem in the form of a program code. You are required to do:

 

Detailed Design (Program)

Write a program using C to solve the problem given. Your program must be a representation of the algorithm design. Interpret each step of the design into one or more statements in the program.

(40)

QUESTION 1 

Analysis

Algorithm Design

Program Completion : 

(Addition)

Program Completion:

(Subtraction)

Program Completion : 

(Multiplication)

Program Completion : 

(Division)

Documentation

Coding Standards

Runtime

Efficiency

Subject Computer
Due By (Pacific Time) 03/11/2014 12:00 am
Report DMCA
TutorRating
pallavi

Chat Now!

out of 1971 reviews
More..
amosmm

Chat Now!

out of 766 reviews
More..
PhyzKyd

Chat Now!

out of 1164 reviews
More..
rajdeep77

Chat Now!

out of 721 reviews
More..
sctys

Chat Now!

out of 1600 reviews
More..
sharadgreen

Chat Now!

out of 770 reviews
More..
topnotcher

Chat Now!

out of 766 reviews
More..
XXXIAO

Chat Now!

out of 680 reviews
More..
All Rights Reserved. Copyright by AceMyHW.com - Copyright Policy