This was coded by SonniE at 1am it works good
Try it Here
Code://Coded By SonniE An codinghs original #include <iostream> #include <cmath> using namespace std; int main() { double side, side2, hypotenuse; char type; char yn; cout << "Welcome To SonniE's Triangle-Side Finder(Pythagorean Theorem) \nThis applies only to right Triangles\n"; step1: cout << "Enter what side your looking for Leg = l, hypotenuse = h: "; cin >> type; if (type == 'l') { cout << "\nEnter The Hypotenuse's length: "; cin >> hypotenuse; cout << "Enter another Side of the triangle: "; cin >> side; side2 = sqrt((hypotenuse*hypotenuse) - (side*side)); cout << "The Missing Side's Length is: " << side2 << "\n"; cout << "Do you want to Enter another?"; cin >> yn; if (yn == 'y') { goto step1; } if (yn == 'n') { goto step2; } } else if (type == 'h') { cout << "Enter Side 1's Length: "; cin >> side; cout << "Enter Side 2's Length: "; cin >> side2; hypotenuse = sqrt((side*side) + (side2*side2)); cout << "The Missing Hypotenuse's Length is: " << hypotenuse << "\n"; cout << "Do you want to Enter another?"; cin >> yn; if (yn == 'y') { goto step1; } if (yn == 'n') { goto step2; } } step2: return 0; }