summaryrefslogtreecommitdiff
path: root/CST116F2021-Proj1/CST116 Project 1 Harris-Toovy.cpp
diff options
context:
space:
mode:
authorJordan HarrisToovy <[email protected]>2021-10-15 12:58:26 -0700
committerJordan HarrisToovy <[email protected]>2021-10-15 12:58:26 -0700
commit48ae333852499b3bdb44e81c6eff32f7ede9c965 (patch)
treea00ba6e9d92bb9ea8e3a1c4cdb3314ef0914ff34 /CST116F2021-Proj1/CST116 Project 1 Harris-Toovy.cpp
parentInitial commit (diff)
downloadcst116-proj1-jordanht-oit-48ae333852499b3bdb44e81c6eff32f7ede9c965.tar.xz
cst116-proj1-jordanht-oit-48ae333852499b3bdb44e81c6eff32f7ede9c965.zip
Base code finished
Diffstat (limited to 'CST116F2021-Proj1/CST116 Project 1 Harris-Toovy.cpp')
-rw-r--r--CST116F2021-Proj1/CST116 Project 1 Harris-Toovy.cpp44
1 files changed, 44 insertions, 0 deletions
diff --git a/CST116F2021-Proj1/CST116 Project 1 Harris-Toovy.cpp b/CST116F2021-Proj1/CST116 Project 1 Harris-Toovy.cpp
new file mode 100644
index 0000000..1e461b5
--- /dev/null
+++ b/CST116F2021-Proj1/CST116 Project 1 Harris-Toovy.cpp
@@ -0,0 +1,44 @@
+//Code by Jordan Harris-Toovy for OIT's CST116 course, October 2021
+
+/*
+* Pseudocode:
+* DISPLAY Prompt for radius
+* GET user input, put into variable radius
+*
+* DISPLAY Prompt for height
+* GET user input, put into variable height
+*
+* Calculate volume, put into variable volume
+* DISPLAY Prompt for volume
+*/
+
+#include <iostream>
+#include <iomanip>
+
+int main()
+{
+ float radius = 0.0F, height = 0.0F, volume = 0.0F, pi = 3.14159265359F;
+
+ //Get values from user
+ std::cout << "Cylinder volume calculator MK1\n" << "Enter the radius of the cylinder: ";
+ std::cin >> radius;
+
+ std::cout << "\nEnter the height of the cylinder: ";
+ std::cin >> height;
+
+ //Exit if either input is less then zero
+ if ((radius < 0) || (height < 0))
+ {
+ std::cout << "\nInvald input\n";
+ return (1);
+ }
+
+ //Calculate volume
+ volume = height * pi * radius * radius;
+
+ //Display the volume
+ std::cout.setf(std::ios::fixed);
+ std::cout << "\n\nThe volume of the cylinder is: " << std::setprecision(2) << volume << std::endl;
+
+ return (0);
+}