# CSE 1321L:Lab Assignment 2 – Type Systems and Expressions solution

\$30.00

Original Work ?

## Description

Program 1: Design (pseudocode) and implement (source code) a program (name it Cylinder) to
compute the volume of a cylinder using the following formulas (PI is 3.14):
Volume = area * length
The program reads the radius and length from the user and then computes the volume. Document
your code and properly label the input prompts and the outputs as shown below.
Sample run 1:
Entered length: 12
The Volume is 1140.4
Sample run 2:
Entered length: 1.0
The Volume is 6.28
Sample run 3:
Entered length: 10.0
The Volume is 1326.65
Program 2: Design (pseudocode) and implement (source code) a program (name it SumDigits)
to sum the total of all digits in an input integer number between 0 and 1000. Notice that you need
to extract individual digits from the input number using the remainder and division mathematical
operators. For example, if the input number is 123,m the sum of its digits is 6. Document your code
and properly label the input prompts and the outputs as shown below.
Sample run 1:
Entered number: 123
Sum of digits: 6
Sample run 2:
Entered number: 5588
Sum of digits: 26
Sample run 3:
Entered number: 100
Sum of digits: 1
Page 2 of 3
Program 3: Design (pseudocode) and implement (source code) a program (name it Distance) to
compute the distance between 2 points. The program prompts the user to enter 2 points (X1, Y1)
and (X2, Y2). The distance between 2 points formals is:
Square_Root [(X2 – X1)^2 + (Y2 – Y1)^2]
Document your code, properly label the input prompts, and organize the outputs as shown in the
following sample runs.
Sample run 1:
Entered X1: 1.5
Entered Y1: -3.4
Entered X2: 4
Entered Y2: 5
Distance: 8.764131445842194
Sample run 2:
Entered X1: -5.5
Entered Y1: -8.8
Entered X2: 25
Entered Y2: 4.5
Distance: 33.27371334852784
Sample run 3:
Entered X1: 2
Entered Y1: 2
Entered X2: 10
Entered Y2: 10
Distance: 811.313708498984761
Program 4: Design (pseudocode) and implement (source code) a program (name it
DrivingCost) to compute the cost of a road trip. The program prompts the user to enter the
distance to be traveled, the car fuel efficiency (mile per gallon), and the fuel cost per gallon. The
program computes and displays the trip cost. Document your code and properly label the input
prompts and the outputs as shown below.
Sample run 1:
Distance traveled (miles): 100
Miles per gallon (miles): 20
Price per gallon (dollars): 2.0
Trip cost (dollars): 10.00
Sample run 2:
Distance traveled (miles): 500
Miles per gallon (miles): 35
Price per gallon (dollars): 2.50
Trip cost (dollars): 35.71
Page 3 of 3
Sample run 3:
Distance traveled (miles): 78
Miles per gallon (miles): 25
Price per gallon (dollars): 3.0
Trip cost (dollars): 9.36
Submission:
Part 1: Pseudocode:
1. Review the assignment submission requirements and grading guidelines.
2. Upload the pseudocode files (Word doc or PDF) to the assignment submission folder in D2L.
3. The files must be uploaded to D2L by the due date.
4. The Pseudocode must be complete and following the standards listed at
http://ccse.kennesaw.edu/fye/Pseudocode.php
Part 2: Source Code:
1. Review the assignment submission requirements and grading guidelines.
2. Upload the source code files to the assignment submission folder in D2L.
3. The files must be uploaded to D2L by the due date.