diff options
| author | Trevor Bouchillon <[email protected]> | 2022-10-16 17:24:04 -0700 |
|---|---|---|
| committer | Trevor Bouchillon <[email protected]> | 2022-10-16 17:24:04 -0700 |
| commit | 8226fca6c66a421e5564357797cf1321f12e6b00 (patch) | |
| tree | a84edf1136b95ea7eb5ffabffc7e3e80f30d940a /BlankConsoleLab/CST116-Lab1-TrevorBouchillon.cpp | |
| parent | comments added (diff) | |
| download | cst116-lab1-daboochillin-8226fca6c66a421e5564357797cf1321f12e6b00.tar.xz cst116-lab1-daboochillin-8226fca6c66a421e5564357797cf1321f12e6b00.zip | |
file name update
Diffstat (limited to 'BlankConsoleLab/CST116-Lab1-TrevorBouchillon.cpp')
| -rw-r--r-- | BlankConsoleLab/CST116-Lab1-TrevorBouchillon.cpp | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/BlankConsoleLab/CST116-Lab1-TrevorBouchillon.cpp b/BlankConsoleLab/CST116-Lab1-TrevorBouchillon.cpp new file mode 100644 index 0000000..e572cd1 --- /dev/null +++ b/BlankConsoleLab/CST116-Lab1-TrevorBouchillon.cpp @@ -0,0 +1,67 @@ +// +// Lab1 +// Trevor Bouchillon +// CST116 +// + +#include <iostream> + +using namespace std; + +using std::cout; +using std::cin; +using std::endl; + +int main() +{ + float kitewidth = 0; + float kitelength = 0; + float kiteaream = 0; + float kiteareacm = 0; + float kiteaspectratio = 0; + float kitemass = 0; + float gravitationalpull = 0; + + while (kitewidth < 1 || kitewidth >400) { //while loop to ensure kite size is within limitations + cout << "Please enter width of kite (horizontal diagonal) in meters." << endl; + cin >> kitewidth; + if (kitewidth < 1) { + cout << "Please enter a value between 1 and 400" << endl; + } + else if (kitewidth > 400){ + cout << "Please enter a value between 1 and 400" << endl; + } + } + while (kitelength < 1 || kitelength > 400) { //while loop to ensure kite size is within limitations + cout << "Please enter length of kite (vertical diagonal) in meters." << endl; + cin >> kitelength; + if (kitelength < 1) { + cout << "Please enter a value between 1 and 400" << endl; + } + else if (kitelength > 400) { + cout << "Please enter a value between 1 and 400" << endl; + } + } + + cout << "Your kites length is: " << kitelength << " meters, and your kites width is: " << kitewidth << " meters." << endl; //kite size outputs. + + kiteaream = (kitewidth * kitelength) / 2; //calculating kites area in meters + kiteareacm = kiteaream / 10000; //calculating kites area in centimeters + cout << "Your kites area in meters is: " << kiteaream << " meters squared." << endl; //kite area output + + kitemass = kiteaream * .135; //kite mass calculation + cout << "Your kites mass is: " << kitemass << " kilograms." << endl; //kite mass output + + gravitationalpull = kitemass * 9.8; //kite gravitational pull calulation + cout << "The gravitational pull on your kite is: " << gravitationalpull << " Newtons. " << endl; //kite gravitational pull output + + kiteaspectratio = kitewidth / kitelength; //kite aspect ratio calculation + + if (kiteaspectratio >= 1) { //kite aspect ratio comparison for stability warning + cout << "WARNING: Your kites aspect ratio is larger then or equal to 1. A smaller aspect ratio will provide your kite more stability." << endl; //stability warning output + } + + cout << "Your kites apsect ratio is: " << kiteaspectratio; //kite aspect ratio output + +} + |