blob: a26d5c4938d6017ffe2db39532c5da1979555ee0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
// CST116-Week4-Lab1-Kite-Crawford.cpp : This file contains the 'main' function. Program execution begins and ends there.
//
#include <iostream>
#include <iomanip>
using std::cout;
using std::cin;
using std::endl;
int main()
{
//Part 1 Size
float Length = 0;
float Width = 0;
float Area;
float Aspectratio;
float Mass;
float GravitationalPull;
const int GravConst = 6674300;
const int EarthMass = 59720000;
cout << "My Amazing Kite!" << endl;
cout << "Please tell me the Length in Centimeters!" << endl;
cout << "Enter Kite Height in Centimeters:";
cin >> Length;
if (Length >= 400|| Length <=1) {
cout << "ERROR! Please make Kite withing proper Tolerances" << endl;
}
else if (Length <= 399||Length >= 2) {
cout << "Within Proper Tolerances" << endl;
}
cout << "Please tell me the Width in Centimeters!" << endl;
cout << "Enter Kite Width in Centimeters:" << endl;
cin >> Width;
if (Width >= 400||Width <= 1) {
cout << "ERROR! Please make Kite withing proper Tolerances" << endl;
}
else if (Width <= 399||Width >= 2) {
cout << "Within Proper Tolerances" << endl;
}
Area = ((Length * Width) / 2) / 10000;
cout << Area << endl;
cout << "Here is the Area of our Kite in Sq. Meters!" << endl;
Aspectratio = Width / Length;
cout << Aspectratio << endl;
cout << "Here is the Aspect Ratio of our Kite" << endl;
if (Aspectratio >= 1) {
cout << "WARNING!!!! A Lower Aspect Ratio is Advised." << endl;
}
else if (Aspectratio < 1) {
cout << "Good Choice there Partner" << endl;
}
// Part 2 Can we FLY!
Mass = 135 / Area;
cout << Mass << endl;
cout << "Here is the Mass of our Kite in Kilograms" << endl;
GravitationalPull= GravConst * ((Mass * EarthMass) / 200);
cout << "YAY! The kite has a gravitational pull to the Earth of " << GravitationalPull << "Newtons at 200 m in the sky. Congrats on Flight!!" << endl;
return 0;
}
//I have completed Lab1. It was a major learning expereience with plenty of trial and error problems
// with if statements.With some help from my project partner I got the code to workand show good results.
//If I had more time I would reevaluate the Gravitational pull statement to be a fly or crash scenario.
|