summaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
authorlevidavis04 <[email protected]>2022-10-18 15:26:03 -0700
committerGitHub <[email protected]>2022-10-18 15:26:03 -0700
commit400c7521c77bbe72e8d90795b79d9b5f16b05664 (patch)
tree063cb091d14454843180b3bb688a8d56d152a8d6 /main.cpp
parentSetting up GitHub Classroom Feedback (diff)
downloadcst116-lab1-levidavis04-master.tar.xz
cst116-lab1-levidavis04-master.zip
Add files via uploadHEADmaster
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp54
1 files changed, 54 insertions, 0 deletions
diff --git a/main.cpp b/main.cpp
new file mode 100644
index 0000000..c0d3a6b
--- /dev/null
+++ b/main.cpp
@@ -0,0 +1,54 @@
+//
+// main.cpp
+// CST116-Lab1 Kite Demtion Project LeviDavis
+//
+// Created by Levi on 10/13/22.
+//
+
+#include <iostream>
+
+int width = 0;
+int length = 0;
+float area = 0;
+float aspectratio = 0;
+float mass = 0;
+float gravitationalpull = 0;
+
+using namespace std;
+
+using std::cout;
+using std::cin;
+using std::endl;
+
+int main()
+{
+ do {
+ cout << "What is your kite's width in cenemeters? Please enter a width between 1-400 cm" << endl;
+ cin >> width;
+ if (width > 400 || width < 1)
+ cout << "Please enter a different width" <<endl;
+ } while (width > 400 || width < 1);
+ do {
+ cout << "Now what is the length of your kite in cenemeters? Please enter a length between 1-400 cm" <<endl;
+ cin >> length;
+ if (length > 400 || length > 1)
+ cout << "Please enter a different length"<<endl;
+ } while (length > 400 || length < 1);
+
+ cout << "The width of your kite is " <<width<<" and the length is " <<length<<endl;
+ area = (length * width) / 2;
+ area = area / 1000;
+ cout << "The area of your kite in sq meters is " <<area<<endl;
+ aspectratio = width / length;
+ cout << "Your aspect ratio is " <<aspectratio<<endl;
+ if(aspectratio >= 1)
+ cout << "Your kite is not very stable, a lower aspect ratio would make it more stable"<<endl;
+ else if(aspectratio < 1)
+ cout << "Your kite is stable! Congrats"<<endl;
+ mass = ((length * width) * 135) / 1000;
+ cout << "In kg your kite weighs " <<mass<<endl;
+
+ gravitationalpull = mass * 9.8;
+ cout <<"The gravitational pull of your kite is "<<gravitationalpull<<"N/kg"<<endl;
+ return 0;
+}