CSC404
PROGRAMMING II
Lab Assignment 1
I.Lab Assignment Requirements
a. Every assignment must have a comment header consists of the following:
/*
Name : Your full name
Sid# : Your student number
Course: CSC404
Group#:
Assign#:
Due Date: 12 May 2022 (12 midnight)
Program Description:
*/
b. Assignment Submission
Lab assignments are submitted in a form of softcopy (MS Words and .cpp)
which consists of:
Algorithm
C++ program
Sample input and output
Completed assignments must be submitted on or before 12 May, 2022 in order to
receive full marks. This will contribute 5% of your assessment marks.
Late submission will be penalized.
Task 1: (5marks)
Create a program that has two functions name:
a) triangle ()
b) square ()
which can calculate the area of triangle and square respectively. Both functions receive parameters
length and width form user input and return the area for display.
Area for triangle and square can be calculated using equations below:
Triangle = ½ (length x width)
Square = length x width
The sample output of the program is shown in Figure 1.
Figure 1: Sample Output
Task 2: 10marks)
a. Write a function name DisplayPackage(). The function displays the package
details offered by Syarikat Percutian Era Sdn Bhd as shown in Table 1.
Package Type Traveler Price
Premium Kid RM59.60
Adult RM78.60
Economic Kid RM48.30
Adult RM62.50
Budget Kid RM39.00
Adult RM55.00
Table 1: Details of Package offered by Syarikat Percutian Era Sdn Bhd.
b. Write a function calcPrice(). The function calculates the amount if price to be
paid. The calculation for the total price is based on the package type selected and
number of traveler (kid and adults). Discount 5% is given to the order for a group of
more than 5 travelers with the same package type.