# Pythagorean Theorem and C++ Program

**Topics:**Pythagorean theorem, Real number, Integer

**Pages:**3 (631 words)

**Published:**May 13, 2013

Write a C++ program or each of the following problems:

1. Write a C++ program to enter a distance in meters and print out its value in kilometers, yards, and miles. (Note: 1 m = 0.001 km = 1.094 yd = 0.0006215 mi). 2. Write a C++ program to enter length and width of a rectangle, compute and print the area and perimeter of the rectangle. Print both rounded to the nearest tenth of a foot. 3. Write a program to compute the cost for carpeting a room. Input should consist of the room length (in meters), room width (in meters), and carpet price per square meter. 4. Compute and print the number of minutes in a year.

5. Given a positive number, print its square and square root. 6. The arithmetic mean of two numbers is the result of dividing their some by 2. The geometric mean of two numbers is the square root of their product. The harmonic mean of two numbers is the arithmetic mean of their reciprocals. Write a program that takes two floating-point numbers as inputs and displays these three means. 7. Write a C++ program to take a depth (in kilometers) inside the earth as input data; compute and display the temperature at that depth in degrees Celsius and Fahrenheit. The relevant formulas are:

Celsius = 10 x (depth) + 20 (Celsius temperature at depth in km) Farhrenheit = 1.8 x (Celsius) + 32

8. The Pythagorean Theorem states that the sum of the squares of the sides of a right triangle is equal to the square of the hypotenuse. For example, if two sides of a right triangle have lengths 3 and 4, then the hypotenuse must have a length of 5. The integers 3, 4, and 5 together form a Pythagorean triple. There is an infinite number of such triples. Given two positive integers, m and n, where m > n, a Pythagorean triple can be generated by the following formulas:

Side1 = m2- n2

Side2 = 2mn

Hypotenuse = side12 + side22

Group 2

1. In a laboratory, the time of an experiment is...

Please join StudyMode to read the full document