Uploaded by Gloria Robinson

Assignment I - Revision

advertisement
UDOM
CP 213: DATA SRTUCTURES AND ALGORITHMS ANALYSIS
ASSIGNMENT 1 – REVISION
1. A phone number, such as (255) 767-890011, can be thought of as having three parts: The area
code (255), the exchange (767), and the number (890011). Write a program that uses array and
function to store these three parts of a phone number separately. Call the function dataStore to
capture the phone number, and function dataShow to display the phone number. Create two
arrays. Initialize one, and have the user input a number for the other one. Then display both
numbers. The interchange might look like this:
Enter your area code, exchange, and number: 254 763 121212
My number is (255) 767-890011
Your number is (254) 763-121212
2. A point on the two-dimensional plane can be represented by two numbers: an x coordinate and
a y coordinate. For example, (4,5) represents a point 4 units to the right of the vertical axis,
and 5 units up from the horizontal axis. The sum of two points can be defined as a new point
whose x coordinate is the sum of the x coordinates of the two points, and whose y coordinate
is the sum of the y coordinates. Write a program that uses array concept to implement the
scenario. Define first, second arrays as firstPoint, and secondPoint respectively; and the third
array as thirdPoint to store the third point, and have the user input values to two of them. Then
set the third point equal to the sum of the other two, and display the value of the new point.
Interaction with the program might look like this:
Enter coordinates for p1: 3 4
Enter coordinates for p2: 5 7
Coordinates of p1+p2 are: 8, 11
3. Create an array called Volume that uses three variables of type float from other three arrays:
Height, Width, and Length to model the volume of 5 different rooms. Initialize the three arrays
with specific dimensions, then calculate their resultant volumes regarding the formula
๐‘ฃ๐‘œ๐‘™๐‘ข๐‘š๐‘’ = ๐‘™๐‘’๐‘›๐‘”๐‘กโ„Ž ๐‘ฅ ๐‘ค๐‘–๐‘‘๐‘กโ„Ž ๐‘ฅ โ„Ž๐‘’๐‘–๐‘”โ„Ž๐‘ก, and print out the result.
NOTE: Attach the code and output to this question page. Print and store in a file named CP
213_2022-2023.
Download