Question 233471
Kuala Lumpur Tower can be seen by clicking on the <a href = "http://en.wikipedia.org/wiki/Petronas_Twin_Towers" target = "_blank">Tower Hyperlink</a>.


There are twin towers connected by a walkway about halfway up.


The height is 451.9 meters which includes the spires.


The other pertinent facts are that the roof is 378.6 meters high, while the top floor is 375 meters high.


What you will be looking for is an answer that is 451.9 meters high.


Fortunately, it's been found as follows:


You are given that the angle from the street level to the top of the tower is 80 degrees from point x.

You are also given that the angle from the street level to the top of the tower is 70 degrees from point y.


The distance from the base of the tower to point x is unknown.


We'll call it a.


The distance from point x to point y is 84.81 meters.


We'll call it b for now, and substitute the actual number for b later.


This makes the distance from the base of the tower to point y equal to (a + b)


We'll call the height of the tower c.


We have:


c = height of the tower.
a = distance from the base of the tower to x.
a + b = distance from the base of the tower to y.
angle between the street and the top of the tower at point x = 80 degrees.
angle between the street and the top of the tower at point y = 70 degrees.


The formula we will be using is the tangent formula.


tangent (angle) = opposite side / adjacent side.


from point x, tan(80) = c/a


from point y, tan(70) = c/(a+b)


If we solve for c in both equations, we get:


c = a * tan(80)
and:
c = (a+b) * tan(70)


Since both these equations equal to c, then they are equal to each other, so we get:


a * tan(80) = (a + b) * tan(70)


We remove parentheses on the right side of the equation to get:


a * tan(80) = a * tan(70) + b * tan(70)


We subtract a * tan(70) from both sides of the equation to get:


a * tan(80) - a * tan(70) = b * tan (70)


We factor out the a on the left side of the equation to get:


a * (tan(80) - tan(70)) = b*tan(70)


we divide both sides of this equation by (tan(80)-tan(70)) to get:


a = b*tan(70) / (tan(80) - tan(70))


We replace b with the value of b to get:


a = (84.81*tan(70)) / (tan(80)-tan(70))


After we do the arithmetic, this becomes:


a = 79.69533117


Since we know that:


c = a * tan(80), then we can now solve for c to get:


c = 79.69543117 * 5.67128182 = 451.9746828 meters.


If you care to do the calculations yourself, the pertinent missing facts are:


tan(70) = 2.747477419
tan(80) = 5.67128182
tan(80) - tan(70) = 2.9238044