/* CST116 - C++ Programming Abdullah Havaldar abdullah.havaldar@oit.edu Purpose: The purpose of this code is to find the area for a kite which the user enters the values of the width and height and give out the area of the kite */ #include using namespace std; using std::cout; using std::cin; using std::endl; int main() { //seting up variables float length, width, area, aspectRatio; bool dimensions = false; //keeps on looping until the user inputs a length and a width between 1 and 400 while (!dimensions) { //output prompt for user to enter length and width cout << "Please enter the length and width of your kite (in that order)." << endl; cin >> length >> width; //output confirmation stating what the user input cout << "So the length is " << length << "cm and the width is " << width << " cm." << endl; if (width > 400 || length > 400 || width < 1 || length < 1) { cout << "Please enter a width and length between 1 - 400. " << endl; } else { dimensions = true; break; } } //calculating area and turning it to square meteres area = ((width * length) / 2); area /= 10000; //telling the user how many square meters their kite is cout << "The area of your kite is " << area << " square meters." << endl; //calculating aspect ratio aspectRatio = width / length; //warns user if aspect ratio is greater than or equal to 1 if (aspectRatio >= 1) { cout << "WARNING: The aspect ratio of your kite is pretty high which would result in less stability. Making a lower aspect ratio would provide more stability."; } }