X

TV Mounting Height Calculator

<p>&nbsp&semi;<&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p><style>body&lbrace;font-family&colon;Arial&comma;sans-serif&semi;margin&colon;0&semi;padding&colon;0&rcub;h1&comma;h2&lbrace;text-align&colon;center&semi;margin&colon;30px 0 10px&rcub;form&lbrace;display&colon;flex&semi;flex-direction&colon;column&semi;align-items&colon;center&semi;margin&colon;30px 0&rcub;label&lbrace;margin-top&colon;10px&rcub;input&lbrack;type&equals;"number"&rsqb;&lbrace;width&colon;150px&semi;padding&colon;5px&semi;border-radius&colon;5px&semi;border&colon;none&semi;box-shadow&colon;1px 1px 5px rgba&lpar;0&comma;0&comma;0&comma;&period;3&rpar;&rcub;button&lbrace;background-color&colon;&num;4CAF50&semi;color&colon;&num;fff&semi;padding&colon;10px&semi;border&colon;none&semi;border-radius&colon;5px&semi;box-shadow&colon;1px 1px 5px rgba&lpar;0&comma;0&comma;0&comma;&period;3&rpar;&semi;cursor&colon;pointer&semi;margin-top&colon;20px&semi;font-size&colon;18px&semi;transition&colon;background-color &period;3s ease-in-out&rcub;button&colon;hover&lbrace;background-color&colon;&num;3e8e41&rcub;p&period;result&lbrace;margin-top&colon;30px&semi;text-align&colon;center&semi;font-size&colon;24px&semi;font-weight&colon;bold&rcub;<&sol;style>&NewLine;<&sol;p>&NewLine;<h2>TV Mounting Height Calculator<&sol;h2>&NewLine;<h4>Please enter the following information&colon;<&sol;h4>&NewLine;<form>&NewLine;<div><label for&equals;"tv-size">Diagonal TV size &lpar;inches&rpar;&colon; <&sol;label> <input id&equals;"tv-size" max&equals;"90" min&equals;"40" required&equals;"" type&equals;"number" &sol;><&sol;div>&NewLine;<div><label for&equals;"viewing-distance">Viewing distance &lpar;feet&rpar;&colon; <&sol;label> <input id&equals;"viewing-distance" max&equals;"15" min&equals;"3" required&equals;"" type&equals;"number" &sol;><&sol;div>&NewLine;<div><label for&equals;"eye-level">Eye level height from the floor &lpar;inches&rpar;&colon; <&sol;label> <input id&equals;"eye-level" max&equals;"100" min&equals;"35" required&equals;"" type&equals;"number" &sol;><&sol;div>&NewLine;<p><button type&equals;"button">Calculate<&sol;button><&sol;form>&NewLine;<p id&equals;"result" class&equals;"result"> <&sol;p>&NewLine;<p><style>&NewLine; form div &lbrace;&NewLine; display&colon; inline-block&semi;&NewLine; margin-right&colon; 10px&semi;&NewLine; &rcub;&NewLine; form label &lbrace;&NewLine; display&colon; inline-block&semi;&NewLine; width&colon; 250px&semi;&NewLine; &rcub;&NewLine; form input &lbrace;&NewLine; width&colon; 150px&semi;&NewLine; padding&colon; 5px&semi;&NewLine; border-radius&colon; 5px&semi;&NewLine; border&colon; none&semi;&NewLine; box-shadow&colon; 1px 1px 5px rgba&lpar;0&comma; 0&comma; 0&comma; 0&period;3&rpar;&semi;&NewLine; &rcub;&NewLine; button &lbrace;&NewLine; background-color&colon; &num;4CAF50&semi;&NewLine; color&colon; white&semi;&NewLine; padding&colon; 10px&semi;&NewLine; border&colon; none&semi;&NewLine; border-radius&colon; 5px&semi;&NewLine; box-shadow&colon; 1px 1px 5px rgba&lpar;0&comma; 0&comma; 0&comma; 0&period;3&rpar;&semi;&NewLine; cursor&colon; pointer&semi;&NewLine; margin-top&colon; 20px&semi;&NewLine; font-size&colon; 18px&semi;&NewLine; transition&colon; background-color 0&period;3s ease-in-out&semi;&NewLine; &rcub;&NewLine; button&colon;hover &lbrace;&NewLine; background-color&colon; &num;3e8e41&semi;&NewLine; &rcub;&NewLine; p&period;result &lbrace;&NewLine; margin-top&colon; 30px&semi;&NewLine; text-align&colon; center&semi;&NewLine; font-size&colon; 24px&semi;&NewLine; font-weight&colon; bold&semi;&NewLine; &rcub;&NewLine;<&sol;style>&NewLine;<p> <script>&NewLine;&Tab;function calculate&lpar;&rpar; &lbrace;&NewLine;&Tab;&Tab;&sol;&sol; Get the input values&NewLine;&Tab;&Tab;const tvSize &equals; parseFloat&lpar;document&period;getElementById&lpar;'tv-size'&rpar;&period;value&rpar;&semi;&NewLine;&Tab;&Tab;const viewingDistance &equals; parseFloat&lpar;document&period;getElementById&lpar;'viewing-distance'&rpar;&period;value&rpar;&semi;&NewLine;&Tab;&Tab;const eyeLevel &equals; parseFloat&lpar;document&period;getElementById&lpar;'eye-level'&rpar;&period;value&rpar;&semi;<&sol;p>&NewLine;<p>&Tab;&Tab;&sol;&sol; Calculate the recommended TV mounting height in inches&NewLine;&Tab;&Tab;const tvh &equals; Math&period;sqrt&lpar;&lpar;tvSize&ast;&ast;2 &ast;9&rpar; &sol; &lpar;16 &ast;&ast;2 &plus;9 &ast;&ast;2&rpar;&rpar;&period;toFixed&lpar;0&rpar;&semi;&NewLine;&Tab;&Tab;const mountingHeight &equals; Math&period;round&lpar;&lpar;eyeLevel &plus; &lpar;&lpar;viewingDistance&ast;12&rpar; &ast; 0&period;1763269&rpar;&rpar;-&lpar;tvh&sol;2&rpar;&rpar;&semi;&NewLine;&Tab;&Tab;const tvvd &equals; Math&period;round&lpar;&lpar;tvSize &ast; 1&period;67&rpar;&sol;12&rpar;&semi;<&sol;p>&NewLine;<p>&Tab;&Tab;&sol;&sol; Display the result&NewLine;&Tab;&Tab;document&period;getElementById&lpar;'result'&rpar;&period;innerHTML &equals; &grave;Recommended TV Mounting Height&colon; <br &sol;> &dollar;&lbrace;mountingHeight&rcub; inches from floor to bottom of the TV<br &sol;>Recommended TV Viewing Distance&colon; &dollar;&lbrace;tvvd&rcub; feet&grave;&semi;&NewLine;&Tab;&rcub;&NewLine;<&sol;script><&sol;p>&NewLine;