Friday, 2 October 2015

TRIANGLE CALCULATOR CODE

TRIANGLE CALCULATOR CODE

----------------------------------------------------------------------------------------------------------------
COPY AND PASTE BELOW CODE IN POST HTML SECTION
READ MORE:
http://fbgadgets.blogspot.co.uk/2015/10/triangle-calculator.html
-----------------------------------------------------------------------------------------------------------------

<html>
<head>
<style type="text/css">
.CalcTable {
padding: 4px 6px;
border: solid #ddd 1px;
border-collapse: collapse
}
.CalcTitleCell {
background-color: transparent;
color: #1d487e;
font-family: Verdana, Arial, sans-serif;
font-size: 130%;
font-weight: bold;
text-align: center;
height: 30px
}
.CalcInstructCell {
padding: 5px;
border-bottom: solid #ddd 1px
}
.CalcRowTitleCell {
background-color: #ccc;
color: #1d487e;
font-family: Verdana, Arial, sans-serif;
font-size: 85%;
font-weight: bold;
text-align: left;
border: solid #ddd 1px
}
.CalcColCell {
background-color: #1d487e;
color: #fff;
font-family: Verdana, Arial, sans-serif;
font-size: 100%;
font-weight: bold;
text-align: center;
border: solid #ddd 1px
}
.CalcColCellLeft {
background-color: #1d487e;
color: #fff;
font-family: Verdana, Arial, sans-serif;
font-size: 100%;
font-weight: bold;
text-align: left;
padding-left: 5px;
border: solid #ddd 1px
}
.CalcColCellRight {
background-color: #1d487e;
color: #fff;
font-family: Verdana, Arial, sans-serif;
font-size: 100%;
font-weight: bold;
text-align: right;
border: solid #ddd 1px
}
.CalcRowOdd {
background-color: #eee
}
.CalcRowEven {
background-color: #fff
}
.CalcInDescCell {
padding-left: 5px;
padding-right: 5px
}
.CalcOutDescCell {
text-align: left
}
.CalcInFldCell {
text-align: right;
padding-right: 5px;
font-size: 8pt
}
.CalcOutFldCell {
text-align: right;
padding-right: 5px;
border-left: solid #ddd 1px;
border-right: solid #ddd 1px;
font-size: 8pt
}
.CalcInFld {
font-size: 8pt
}
.CalcInFldFix {
font-size: 8pt
}
.CalcSelectFix {
font-size: 8pt
}
.CalcOutFldOddFix {
border: medium none;
background-color: #eee;
font-weight: normal;
text-align: right;
font-size: 8pt
}
.CalcOutFldEvenFix {
border: medium none;
background-color: #fff;
font-weight: normal;
text-align: right;
font-size: 8pt
}
.CalcOutFldOdd {
border: medium none;
background-color: #eee;
font-weight: normal;
text-align: right;
font-size: 8pt
}
.CalcOutFldEven {
border: medium none;
background-color: #fff;
font-weight: normal;
text-align: right;
font-size: 8pt
}
.CalcOutFldBoldOdd {
border: medium none;
background-color: #eee;
font-weight: bold;
text-align: right;
font-size: 8pt
}
.CalcOutFldBoldEven {
border: medium none;
background-color: #fff;
font-weight: bold;
text-align: right;
font-size: 8pt
}
.CalcButtonCell {
text-align: center;
border: solid #ddd 1px
}
.CalcButton {}.CalcSummaryCell {
padding-left: 5px;
padding-right: 5px;
background-color: #fff;
border: solid #ddd 1px
}
.ChartTable {
border-collapse: collapse
}
.ChartBody {}.ChartColHead1 {
background-color: #1d487e;
color: #fff;
font-family: Verdana, Arial, sans-serif;
font-size: 100%;
font-weight: bold;
text-align: center;
border: solid #ccc 1px
}
.ChartColHead1Small {
background-color: #1d487e;
color: #fff;
font-family: Arial, sans-serif;
font-size: 80%;
font-weight: bold;
text-align: center;
border: solid #ccc 1px
}
.ChartColHead2 {
background-color: #ccc;
color: #1d487e;
font-family: Verdana, Arial, sans-serif;
font-size: 85%;
font-weight: bold;
text-align: center;
border: solid #ddd 1px
}
.ChartRowOdd {
background-color: #eee
}
.ChartRowEven {
background-color: #fff
}
.ChartTextCell {
text-align: center;
padding-left: 2px;
padding-right: 2px;
border: solid #ddd 1px
}
.ChartTextCellLeft {
text-align: left;
padding-left: 2px;
padding-right: 2px;
border: solid #ddd 1px
}
.ChartNumCell {
text-align: right;
padding-left: 2px;
padding-right: 2px;
border: solid #ddd 1px
}
.ChartNumCellSmall {
font-family: Arial, sans-serif;
font-size: 85%;
text-align: right;
padding-left: 2px;
padding-right: 2px;
border: solid #ddd 1px
}
.ChartSubCell {
text-align: right;
border-top: solid #000 2px;
border-left: solid #ddd 1px;
border-right: solid #ddd 1px;
font-weight: bold;
background-color: #ccc;
padding-left: 4px;
padding-right: 2px
}
.ChartTotCell {
text-align: right;
border-top: double #000 3px;
border-bottom: double #000 3px;
border-left: solid #ddd 1px;
border-right: solid #ddd 1px;
font-weight: bold;
background-color: #ccc;
padding-left: 4px;
padding-right: 2px
}
#dhtmltooltip {
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #000;
padding: 2px;
background-color: #ffffe0;
visibility: hidden;
z-index: 100;
filter: progid: DXImageTransform.Microsoft.Shadow(color=gray, direction=135)
}
#dhtmlpointer {
position: absolute;
left: -300px;
z-index: 101;
visibility: hidden
}
.div_help {
font-family: arial, verdana, helvetica, sans-serif;
font-size: small;
text-align: left;
padding: 10px
}
.SideCalcTitleCell {
font-size: 100%;
background-color: #000;
font-weight: bold;
color: #fff
}
.SideCalcResult {
text-align: right;
width: 94%;
background-color: #eee;
border: solid #000 1px;
font-family: arial, sans-serif;
font-size: 11pt;
color: #000;
padding-right: 5px
}
.SideCalcNum {
font-weight: bold;
width: 30px
}
.SideCalcSign {
font-weight: bold;
color: #00f;
width: 30px
}
.SideCalcClr {
font-weight: bold;
width: 30px;
color: red
}
.SideCalcClrTape {
font-weight: bold;
width: 94%;
color: #000
}
.SideCalcTapeCell {
text-align: center;
background-color: #ccc;
border-top: solid #ccc 1px;
border-left: solid #ccc 1px;
border-right: solid #ccc 1px;
border-bottom: dashed #000 1px;
font-family: courier, arial, sans-serif;
font-size: 10pt;
color: #000;
padding-right: 0px;
padding-left: 0px
}
.BelowCalcTable {
border-collapse: collapse
}
.BelowCalcAdCell {}.BelowCalcColHead {
background-color: #ccc;
color: #1d487e;
font-family: Verdana, Arial, sans-serif;
font-size: 85%;
font-weight: bold;
text-align: center;
border: solid #ccc 1px
}
.BelowCalcImgHead {
background-color: #ccc;
text-align: center;
border: solid #ccc 1px
}
.BelowCalcLinkCell {
text-align: left;
padding-left: 2px;
padding-right: 2px;
border: solid #ddd 1px
}
.sppTable {
width: 300px;
border-collapse: collapse
}
.sppRow {
background-color: #ddd
}
.sppColHead {
background-color: #fff;
color: #1d487e;
font-family: Verdana, Arial, sans-serif;
font-size: 85%;
font-weight: bold;
text-align: center;
width: 240px;
border-left: solid #8f8fb3 1px;
border-top: solid #8f8fb3 1px
}
.sppImgHead {
background-color: #fff;
text-align: center;
width: 60px;
border-right: solid #8f8fb3 1px;
border-top: solid #8f8fb3 1px
}
.sppLinkCell {
font-size: 85%;
text-align: left;
padding-left: 2px;
padding-right: 2px;
border-left: solid #8f8fb3 1px;
border-bottom: solid #8f8fb3 1px;
border-right: solid #8f8fb3 1px
}
.fb_like_button {
border: 1px dotted #000;
background-color: #eee;
padding: 10px;
width: 320px;
float: right
}
.blogItItem {
margin: 18px 0;
padding: 0 12px;
border: 1px solid #ccc;
background: #eee;
box-shadow: 4px 4px 4px #ccc
}
.blogItItem h6 {
font-style: normal;
font-weight: normal;
font-size: 80%
}
.leftnav_heading {
text-align: center
}
.leftnav_heading a {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
text-align: left;
line-height: 14px;
background-image: url();
color: #333;
text-decoration: none;
width: 169px;
height: 41px;
display: block;
font-weight: bold;
margin-top: 18px
}
.leftnav_heading a:hover {
background-image: url()
}
.leftnav_heading span {
display: block;
padding: 7px
}
.texttop {
font-size: 15px;
line-height: 14px;
color: #333;
text-shadow: 0px 0px 2px #fff;
margin-bottom: 10px
}
.textbottom {
color: #333;
font-size: 15px;
text-shadow: 0px 0px 2px #fff
}
#mobileBtnDiv {
display: none
}
@media only screen and (max-device-width: 640px) {
#mobileBtnDiv {
display: block;
width: 100%;
text-align: center;
padding: 10px
}
#mobileBtn {
display: inline-block;
text-align: center;
width: 50%;
font-size: 2em;
line-height: 2em;
background-color: #0f5378;
color: #fff;
text-decoration: none;
border-radius: 10px;
border: 1px solid #fff
}
#mobileBtn:hover {
background-color: #4cc2ce;
color: #087197
}
}
</style>

<script>
var mod_pagespeed_6qdVj96fEN = "var triangle_asa=new Image();triangle_asa.src=\"image-files/triangle-asa.jpg\";var triangle_aas=new Image();triangle_aas.src=\"image-files/triangle-aas.jpg\";var triangle_ssa=new Image();triangle_ssa.src=\"image-files/triangle-ssa.jpg\";var triangle_sas=new Image();triangle_sas.src=\"image-files/triangle-sas.jpg\";var triangle_sss=new Image();triangle_sss.src=\"image-files/triangle-sss.jpg\";var triangle=new Image();triangle.src=\"image-files/triangle.jpg\";var glob_places=3;var round_msg=\" Note that all decimal results are rounded to \"+glob_places+\" places based on your chosen rounding preference, and decimal places less than .0000000000001 or greater than .9999999999999 are rounded to the nearest integer.\"\nfunction change_places(form){glob_places=document.calc.places.selectedIndex;clear_results(document.calc);}\nfunction pre_fns(num,places){var num_str=\"\"+num+\"\";var leave_alone=0;if(num_str.indexOf(\".\")>-1){var dec_ar=num_str.split(\".\");if(dec_ar[1].length<13){leave_alone=1;}\nvar num_floor=Math.floor(num);var diff=num-num_floor;if(diff<.0000000000001){num=num_floor;}\nvar num_ceil=Math.ceil(num);var diff_2=num_ceil-num;if(diff_2<.0000000000001){num=num_ceil;}}\nif(num%1!=0&&leave_alone==0){return fns(num,places,0,0,0);}else{return num;}}\nfunction change_deg_rad(form){var deg_rad=document.calc.deg_rad.selectedIndex;var v_sas_B=sn(document.calc.sas_B.value);if(v_sas_B>0){if(deg_rad==0){v_sas_B=convert_radToDeg(v_sas_B);}else{v_sas_B=convert_degToRad(v_sas_B);}\ndocument.calc.sas_B.value=v_sas_B;}\nvar v_ssa_A=sn(document.calc.ssa_A.value);if(v_ssa_A>0){if(deg_rad==0){v_ssa_A=convert_radToDeg(v_ssa_A);}else{v_ssa_A=convert_degToRad(v_ssa_A);}\ndocument.calc.ssa_A.value=v_ssa_A;}\nvar v_asa_A=sn(document.calc.asa_A.value);if(v_asa_A>0){if(deg_rad==0){v_asa_A=convert_radToDeg(v_asa_A);}else{v_asa_A=convert_degToRad(v_asa_A);}\ndocument.calc.asa_A.value=v_asa_A;}\nvar v_asa_B=sn(document.calc.asa_B.value);if(v_asa_B>0){if(deg_rad==0){v_asa_B=convert_radToDeg(v_asa_B);}else{v_asa_B=convert_degToRad(v_asa_B);}\ndocument.calc.asa_B.value=v_asa_B;}\nvar v_aas_A=sn(document.calc.aas_A.value);if(v_aas_A>0){if(deg_rad==0){v_aas_A=convert_radToDeg(v_aas_A);}else{v_aas_A=convert_degToRad(v_aas_A);}\ndocument.calc.aas_A.value=v_aas_A;}\nvar v_aas_B=sn(document.calc.aas_B.value);if(v_aas_B>0){if(deg_rad==0){v_aas_B=convert_radToDeg(v_aas_B);}else{v_aas_B=convert_degToRad(v_aas_B);}\ndocument.calc.aas_B.value=v_aas_B;}\nglob_deg_rad=document.calc.places.selectedIndex;var deg_rad_txt_ar=document.getElementsByClassName(\"deg_rad_txt\");if(deg_rad==0){for(var i=0;i<deg_rad_txt_ar.length;i++){deg_rad_txt_ar[i].innerHTML=\"degrees\";}}else{for(var i=0;i<deg_rad_txt_ar.length;i++){deg_rad_txt_ar[i].innerHTML=\"radians\";}}\nclear_results(document.calc);}\nfunction convert_degToRad(angle){return(Math.PI/180)*angle;}\nfunction convert_radToDeg(angle){return angle*(180/Math.PI);}\nfunction convert_degDec(deg){var deg_int=Math.floor(deg);var deg_dec=deg-deg_int;var deg_mins=0;var deg_secs=0;if(deg_dec>0){deg_mins=Math.floor(deg_dec*60);deg_secs=((deg_dec*60)-Math.floor(deg_dec*60))*60;}\nreturn\"\"+deg_int+\"&deg;\"+Math.round(deg_mins)+\"'\"+Math.round(deg_secs)+\"\\\"\";}\nfunction calc_sss(){var a=sn(document.calc.sss_a.value);var b=sn(document.calc.sss_b.value);var c=sn(document.calc.sss_c.value);var A=0;var B=0;var C=0;if(a<=0){alert(\"Please enter a positive length for side a.\");document.calc.sss_a.focus();}else\nif(b<=0){alert(\"Please enter a positive length for side b.\");document.calc.sss_b.focus();}else\nif(c<=0){alert(\"Please enter a positive length for side c.\");document.calc.sss_c.focus();}else\nif(a+b<=c){alert(\"This is not a valid triangle, since a (\"+a+\") + b (\"+b+\") cannot be less than or equal to c (\"+c+\".\");}else\nif(b+c<=a){alert(\"This is not a valid triangle, since b (\"+b+\") + c (\"+c+\") cannot be less than or equal to a (\"+a+\".\");}else\nif(a+c<=b){alert(\"This is not a valid triangle, since a (\"+a+\") + c (\"+c+\") cannot be less than or equal to b (\"+b+\".\");}else{var cos_A=(Math.pow(b,2)+Math.pow(c,2)-Math.pow(a,2))/(2*b*c);A=Math.acos(cos_A);A*=180/Math.PI;var cos_B=(Math.pow(c,2)+Math.pow(a,2)-Math.pow(b,2))/(2*c*a);B=Math.acos(cos_B);B*=180/Math.PI;C=180-A-B;var pass=get_results(a,b,c,A,B,C,1,\"SSS\");if(pass){var work=\"<br /><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHSLSkgqRY3PY_iFXdVxZzoPMK12-GxS8IPLF3nONJTGil5Q6QndcuvQRCPGPByHYCMcgl3VSzfR0qAkMJvnpaz6V-xzGJNDWC00aZY3aPNIIPzoesvPpp_qVyIrdLbs69xt8kNPaco3ZR/s72-c/BASIC+JAVA+CALCULATOR.png' width='60' height='54' class='ItemLeft' /><p>Here are the steps I used to solve for <em>A</em>, <em>B</em>, and <em>C</em> in the SSS triangle. \"+round_msg+\"</p>\";work+=\"<table>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Known Values</strong></td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Side <em>a</em> = </td>\";work+=\"<td>\"+a+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Side <em>b</em> = </td>\";work+=\"<td>\"+b+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Side <em>c</em> = </td>\";work+=\"<td>\"+c+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #1</strong>: Use the Law of Cosines to find one of the angles.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>cos A = </td>\";work+=\"<td>(b<sup>2</sup> + c<sup>2</sup> − a<sup>2</sup>) / 2bc</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>cos A = </td>\";work+=\"<td>(\"+b+\"<sup>2</sup> + \"+c+\"<sup>2</sup> − \"+a+\"<sup>2</sup>) / 2 x \"+b+\" x \"+c+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>cos A = </td>\";work+=\"<td>(\"+pre_fns(Math.pow(b,2),glob_places)+\" + \"+pre_fns(Math.pow(c,2),glob_places)+\" − \"+pre_fns(Math.pow(a,2),glob_places)+\") / \"+pre_fns(2*b*c,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>cos A = </td>\";work+=\"<td>\"+pre_fns(cos_A,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>A = </td>\";work+=\"<td>cos<sup>-1</sup>(\"+pre_fns(cos_A,glob_places)+\")</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>A = </td>\";work+=\"<td>\"+pre_fns(A,glob_places)+\"&deg; or \"+convert_degDec(A)+\" or \"+pre_fns(convert_degToRad(A),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #2</strong>: Use the Law of Cosines to find another angle.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>cos B = </td>\";work+=\"<td>(c<sup>2</sup> + a<sup>2</sup> − b<sup>2</sup>) / 2ca</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>cos B = </td>\";work+=\"<td>(\"+c+\"<sup>2</sup> + \"+a+\"<sup>2</sup> − \"+b+\"<sup>2</sup>) / 2 x \"+c+\" x \"+a+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>cos B = </td>\";work+=\"<td>(\"+pre_fns(Math.pow(c,2),glob_places)+\" + \"+pre_fns(Math.pow(a,2),glob_places)+\" − \"+pre_fns(Math.pow(b,2),glob_places)+\") / \"+pre_fns(2*c*a,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>cos B = </td>\";work+=\"<td>\"+pre_fns(cos_B,glob_places)+\"<br />\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>cos<sup>-1</sup>(\"+pre_fns(cos_B,glob_places)+\")</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>\"+pre_fns(B,glob_places)+\"&deg; or \"+convert_degDec(B)+\" or \"+pre_fns(convert_degToRad(B),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #3</strong>: Find remaining angle by subtracting the other angles from 180&deg;.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180&deg; - A&deg; - B&deg;</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180&deg; - \"+pre_fns(A,glob_places)+\"&deg; - \"+pre_fns(B,glob_places)+\"&deg;</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>\"+pre_fns(C,glob_places)+\"&deg; or \"+convert_degDec(C)+\"  or \"+pre_fns(convert_degToRad(C),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"</table>\";work+=\"<p>Below I have attempted to draw the solved triangle based on the calculated coordinates. Values with decimals are rounded to 1 decimal place.</p>\";document.getElementById(\"summary\").innerHTML=work;}}}\nfunction calc_sas(){var c=sn(document.calc.sas_c.value);var B=sn(document.calc.sas_B.value);var a=sn(document.calc.sas_a.value);var b=0;var A=0;var C=0;if(c<=0){alert(\"Please enter a positive length for side c.\");document.calc.sas_c.focus();}else\nif(B<=0){alert(\"Please enter a positive angle for vertex B.\");document.calc.sas_B.focus();}else\nif(a<=0){alert(\"Please enter a positive length for side a.\");document.calc.sas_a.focus();}else\nif(document.calc.deg_rad.selectedIndex==0&&B>180){alert(\"Angle B must be less than 180 degrees.\");}else\nif(document.calc.deg_rad.selectedIndex==1&&B>Math.PI){alert(\"Angle B must be less than \"+Math.PI+\".\");}else{var rad_B=B;if(document.calc.deg_rad.selectedIndex==0){rad_B=convert_degToRad(B);}else{B=convert_radToDeg(B);}\nb=Math.sqrt(Math.pow(a,2)+Math.pow(c,2)-(2*a*c)*Math.cos(rad_B));if(a<c){var sin_A=(Math.sin(rad_B)*a)/b;A=Math.asin(sin_A);A*=180/Math.PI;C=180-A-B;}else{var sin_C=(Math.sin(rad_B)*c)/b;C=Math.asin(sin_C);C*=180/Math.PI;A=180-B-C;}\nvar pass=get_results(a,b,c,A,B,C,1,\"SAS\");if(pass){var cos_B=Math.cos(rad_B);var a_sq=Math.pow(a,2);var c_sq=Math.pow(c,2);var ac_sum=a_sq+c_sq;var ac_2=2*a*c;var ac_2_cos_product=ac_2*Math.cos(rad_B);var b_sq=ac_sum-ac_2_cos_product;var b_root=Math.sqrt(b_sq);var work=\"<br /><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHSLSkgqRY3PY_iFXdVxZzoPMK12-GxS8IPLF3nONJTGil5Q6QndcuvQRCPGPByHYCMcgl3VSzfR0qAkMJvnpaz6V-xzGJNDWC00aZY3aPNIIPzoesvPpp_qVyIrdLbs69xt8kNPaco3ZR/s72-c/BASIC+JAVA+CALCULATOR.png' width='60' height='54' class='ItemLeft' /><p>Here are the steps I used to solve for <em>b</em>, <em>A</em>, and <em>C</em> in the SAS triangle. \"+round_msg+\"</p>\";work+=\"<table>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Known Values</strong></td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Side <em>c</em> = </td>\";work+=\"<td>\"+c+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Angle <em>B</em> = </td>\";work+=\"<td>\"+B+\"&deg; or \"+convert_degDec(B)+\" or \"+pre_fns(convert_degToRad(B),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Side <em>a</em> = </td>\";work+=\"<td>\"+a+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #1</strong>: Use the Law of Cosines to find the length of side <em>b</em>.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b<sup>2</sup> = </td>\";work+=\"<td>a<sup>2</sup> + c<sup>2</sup> − 2ac cos(B)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b<sup>2</sup> = </td>\";work+=\"<td>(\"+a+\"<sup>2</sup> + \"+c+\"<sup>2</sup>) − ( 2 x \"+a+\" x \"+c+\") cos(\"+B+\"&deg;)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b<sup>2</sup> = </td>\";work+=\"<td>(\"+pre_fns(a_sq,glob_places)+\" + \"+pre_fns(c_sq,glob_places)+\") − \"+pre_fns(ac_2,glob_places)+\" x \"+pre_fns(cos_B,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b<sup>2</sup> = </td>\";work+=\"<td>\"+pre_fns(ac_sum,glob_places)+\" - \"+pre_fns(ac_2,glob_places)+\" x \"+pre_fns(cos_B,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b<sup>2</sup> = </td>\";work+=\"<td>\"+pre_fns(ac_sum,glob_places)+\" - \"+pre_fns(ac_2_cos_product,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b<sup>2</sup> = </td>\";work+=\"<td>\"+pre_fns(b_sq,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>&radic;\"+pre_fns(b_sq,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>\"+pre_fns(b_root,glob_places)+\"</td>\";work+=\"</tr>\";if(a<c){work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #2</strong>: Now that we know the length of side <em>b</em> we can use the Law of Sines to find the smaller of the other two angles. Since side <em>a</em> is smaller than side <em>c</em>, use the Law of Sines to find its opposing angle <em>A</em>.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin A / a = </td>\";work+=\"<td>sin B / b</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin A / \"+a+\" = </td>\";work+=\"<td>sin(\"+B+\"&deg;) / \"+pre_fns(b,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin A = </td>\";work+=\"<td>\"+pre_fns(Math.sin(rad_B),glob_places)+\" x \"+a+\") / \"+pre_fns(b,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin A = </td>\";work+=\"<td>\"+pre_fns(sin_A,glob_places)+\"<br />\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>A = </td>\";work+=\"<td>sin<sup>-1</sup>(\"+pre_fns(sin_A,glob_places)+\")</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>A = </td>\";work+=\"<td>\"+pre_fns(A,glob_places)+\"&deg; or \"+convert_degDec(A)+\" or \"+pre_fns(convert_degToRad(A),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #3</strong>: Find remaining angle by subtracting the other angles from 180&deg;.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180&deg; - A&deg; - B&deg;</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180&deg; - \"+pre_fns(A,glob_places)+\"&deg; - \"+pre_fns(B,glob_places)+\"&deg;</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>\"+pre_fns(C,glob_places)+\"&deg; or \"+convert_degDec(C)+\" or \"+pre_fns(convert_degToRad(C),glob_places)+\" radians</td>\";work+=\"</tr>\";}else{work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #2</strong>: Now that we know the length of side <em>b</em> we can use the Law of Sines to find the smaller of the other two angles. Since side <em>c</em> is smaller than side <em>a</em>, use the Law of Sines to find its opposing angle <em>C</em>.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin C / c = </td>\";work+=\"<td>sin B / b</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin C / \"+c+\" = </td>\";work+=\"<td>sin(\"+B+\"&deg;) / \"+pre_fns(b,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin C = </td>\";work+=\"<td>\"+pre_fns(Math.sin(rad_B),glob_places)+\" x \"+c+\") / \"+pre_fns(b,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin C = </td>\";work+=\"<td>\"+pre_fns(sin_C,glob_places)+\"<br />\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>sin<sup>-1</sup>(\"+pre_fns(sin_C,glob_places)+\")</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>\"+pre_fns(C,glob_places)+\"&deg; or \"+convert_degDec(C)+\" or \"+pre_fns(convert_degToRad(C),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #3</strong>: Find remaining angle by subtracting the other angles from 180&deg;.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>A = </td>\";work+=\"<td>180&deg; - C&deg; - B&deg;</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>A = </td>\";work+=\"<td>180&deg; - \"+pre_fns(C,glob_places)+\"&deg; - \"+pre_fns(B,glob_places)+\"&deg;</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>A = </td>\";work+=\"<td>\"+pre_fns(A,glob_places)+\"&deg; or \"+convert_degDec(A)+\" or \"+pre_fns(convert_degToRad(A),glob_places)+\" radians</td>\";work+=\"</tr>\";}\nwork+=\"</table>\";work+=\"<p>Below I have attempted to draw the solved triangle based on the calculated coordinates. Values with decimals are rounded to 1 decimal place.</p>\";document.getElementById(\"summary\").innerHTML=work;}}}\nfunction calc_ssa(){var a=sn(document.calc.ssa_a.value);var A=sn(document.calc.ssa_A.value);var c=sn(document.calc.ssa_c.value);var b=0;var B=0;var C=0;if(a<=0){alert(\"Please enter a positive length for side a.\");document.calc.ssa_a.focus();}else\nif(A<=0){alert(\"Please enter a positive angle for vertex A.\");document.calc.ssa_A.focus();}else\nif(c<=0){alert(\"Please enter a positive length for side c.\");document.calc.ssa_c.focus();}else\nif(document.calc.deg_rad.selectedIndex==0&&A>180){alert(\"Angle A must be less than 180 degrees.\");}else\nif(document.calc.deg_rad.selectedIndex==1&&A>Math.PI){alert(\"Angle A must be less than \"+Math.PI+\".\");}else{var rad_A=A;if(document.calc.deg_rad.selectedIndex==0){rad_A=convert_degToRad(A);}else{A=convert_radToDeg(A);}\nvar sin_A=Math.sin(rad_A);var sin_C=(c*sin_A)/a;C=Math.asin(sin_C);C*=180/Math.PI;B=180-A-C;var C_2=180-C;var test_for_sol_2=A+C_2;var num_solutions=1;if(isNaN(C)){num_solutions=0;}else\nif(test_for_sol_2<=180){num_solutions=2;}\ndocument.getElementById(\"solution_2_txt\").innerHTML=\"\";if(num_solutions==0){alert(\"Sorry. No Solution found for the values entered.\");}else{var rad_B=B;rad_B=convert_degToRad(B);b=(Math.sin(rad_B)*a)/sin_A;var pass_1=get_results(a,b,c,A,B,C,1,\"SSA\");if(pass_1){var work=\"<br /><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHSLSkgqRY3PY_iFXdVxZzoPMK12-GxS8IPLF3nONJTGil5Q6QndcuvQRCPGPByHYCMcgl3VSzfR0qAkMJvnpaz6V-xzGJNDWC00aZY3aPNIIPzoesvPpp_qVyIrdLbs69xt8kNPaco3ZR/s72-c/BASIC+JAVA+CALCULATOR.png' width='60' height='54' class='ItemLeft' /><p>Here are the steps I used to solve for <em>b</em>, <em>B</em>, and <em>C</em> in the SSA triangle. \"+round_msg+\"</p>\";work+=\"<table>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Known Values</strong></td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Side <em>a</em> = </td>\";work+=\"<td>\"+a+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Angle <em>A</em> = </td>\";work+=\"<td>\"+A+\"&deg; or \"+convert_degDec(A)+\" or \"+pre_fns(convert_degToRad(A),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Side <em>c</em> = </td>\";work+=\"<td>\"+c+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #1</strong>: Use the Law of Sines to find angle <em>C</em>.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin C / c = </td>\";work+=\"<td>sin A / a</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin C / \"+c+\" = </td>\";work+=\"<td>sin(\"+A+\"&deg;) / \"+pre_fns(a,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin C = </td>\";work+=\"<td>\"+pre_fns(Math.sin(rad_A),glob_places)+\" x \"+c+\") / \"+pre_fns(a,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin C = </td>\";work+=\"<td>\"+pre_fns(sin_C,glob_places)+\"<br />\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>sin<sup>-1</sup>(\"+pre_fns(sin_C,glob_places)+\")</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>\"+pre_fns(C,glob_places)+\"&deg; or \"+convert_degDec(A)+\" or \"+pre_fns(convert_degToRad(C),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #2</strong>: Find remaining angle by subtracting the other angles from 180&deg;.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>180&deg; - C&deg; - A&deg;</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>180&deg; - \"+pre_fns(C,glob_places)+\"&deg; - \"+pre_fns(A,glob_places)+\"&deg;</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>\"+pre_fns(B,glob_places)+\"&deg; or \"+convert_degDec(B)+\" or \"+pre_fns(convert_degToRad(B),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #3</strong>: Use the Law of Sines to find side <em>b</em>.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b / sin(B) = </td>\";work+=\"<td>a / sin(A)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b / sin(\"+pre_fns(B,glob_places)+\"&deg;) = </td>\";work+=\"<td>\"+pre_fns(a,glob_places)+\" / sin(\"+A+\"&deg;)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>(sin(\"+pre_fns(B,glob_places)+\"&deg;) x \"+a+\") / sin(\"+A+\"&deg;)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>\"+pre_fns(b,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"</table>\";if(num_solutions==2){var B_2=180-A-C_2;var rad_B_2=B_2;rad_B_2=convert_degToRad(B_2);var b_2=(Math.sin(rad_B_2)*a)/sin_A;var pass_2=get_results(a,b_2,c,A,B_2,C_2,2,\"SSA\");if(pass_2){document.getElementById(\"solution_2_txt\").innerHTML=\"2nd Solution\";work+=\"<p>According to my calculations, there is a second solution to the entered SSA triangle. Here are the steps I took to solve the second solution.</p>\";work+=\"<table>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Known Values</strong></td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Side <em>a</em> = </td>\";work+=\"<td>\"+a+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Angle <em>A</em> = </td>\";work+=\"<td>\"+A+\"&deg; or \"+convert_degDec(A)+\" or \"+pre_fns(convert_degToRad(A),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Side <em>c</em> = </td>\";work+=\"<td>\"+c+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #1</strong>: Use the Law of Sines to find angle <em>C</em>.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin C / c = </td>\";work+=\"<td>sin A / a</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin C / \"+c+\" = </td>\";work+=\"<td>sin(\"+A+\"&deg;) / \"+pre_fns(a,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin C = </td>\";work+=\"<td>\"+pre_fns(Math.sin(rad_A),glob_places)+\" x \"+c+\") / \"+pre_fns(a,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>sin C = </td>\";work+=\"<td>\"+pre_fns(sin_C,glob_places)+\"<br />\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>sin<sup>-1</sup>(\"+pre_fns(sin_C,glob_places)+\")</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>\"+pre_fns(C_2,glob_places)+\"&deg; or \"+convert_degDec(C_2)+\" or \"+pre_fns(convert_degToRad(C_2),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #2</strong>: Find remaining angle by subtracting the other angles from 180&deg;.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>180&deg; - C&deg; - A&deg;</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>180&deg; - \"+pre_fns(C_2,glob_places)+\"&deg; - \"+pre_fns(A,glob_places)+\"&deg;</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>\"+pre_fns(B_2,glob_places)+\"&deg; or \"+convert_degDec(B_2)+\" or \"+pre_fns(convert_degToRad(B_2),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #3</strong>: Use the Law of Sines to find side <em>b</em>.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b / sin(B) = </td>\";work+=\"<td>a / sin(A)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>a / sin(\"+pre_fns(B_2,glob_places)+\"&deg;) = </td>\";work+=\"<td>\"+pre_fns(a,glob_places)+\" / sin(\"+A+\"&deg;)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>(sin(\"+pre_fns(B_2,glob_places)+\"&deg;) x \"+a+\") / sin(\"+A+\"&deg;)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>\"+pre_fns(b_2,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"</table>\";}}\nwork+=\"<p>Below I have attempted to draw the solved triangle based on the calculated coordinates. Values with decimals are rounded to 1 decimal place.</p>\";document.getElementById(\"summary\").innerHTML=work;}}}}\nfunction calc_asa(){var A=sn(document.calc.asa_A.value);var c=sn(document.calc.asa_c.value);var B=sn(document.calc.asa_B.value);var a=0;var b=0;var C=0;var sum_angles=Number(A)+Number(B);if(A<=0){alert(\"Please enter a positive angle for vertex A.\");document.calc.asa_A.focus();}else\nif(c<=0){alert(\"Please enter a positive length for side c.\");document.calc.asa_c.focus();}else\nif(B<=0){alert(\"Please enter a positive angle for vertex B.\");document.calc.asa_B.focus();}else\nif(document.calc.deg_rad.selectedIndex==0&&sum_angles>180){alert(\"The sum of angles A and B must be less than 180 degrees.\");}else\nif(document.calc.deg_rad.selectedIndex==1&&sum_angles>Math.PI){alert(\"The sum of angles A and B must be less than \"+Math.PI+\".\");}else{if(document.calc.deg_rad.selectedIndex==1){A=convert_radToDeg(A);B=convert_radToDeg(B);}\nC=180-A-B;if(document.calc.deg_rad.selectedIndex==1){A=convert_degToRad(A);B=convert_degToRad(B);C=convert_degToRad(C);}\nvar rad_C=C;if(document.calc.deg_rad.selectedIndex==0){rad_C=convert_degToRad(C);}\nvar rad_B=B;if(document.calc.deg_rad.selectedIndex==0){rad_B=convert_degToRad(B);}\nvar sin_B=Math.sin(rad_B);var rad_A=A;if(document.calc.deg_rad.selectedIndex==0){rad_A=convert_degToRad(A);}\na=(c*Math.sin(rad_A))/Math.sin(rad_C);b=(c*Math.sin(rad_B))/Math.sin(rad_C);if(document.calc.deg_rad.selectedIndex==1){A=convert_radToDeg(A);B=convert_radToDeg(B);C=convert_radToDeg(C);}\nvar pass=get_results(a,b,c,A,B,C,1,\"ASA\");if(pass){var work=\"<br /><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHSLSkgqRY3PY_iFXdVxZzoPMK12-GxS8IPLF3nONJTGil5Q6QndcuvQRCPGPByHYCMcgl3VSzfR0qAkMJvnpaz6V-xzGJNDWC00aZY3aPNIIPzoesvPpp_qVyIrdLbs69xt8kNPaco3ZR/s72-c/BASIC+JAVA+CALCULATOR.png' width='60' height='54' class='ItemLeft' /><p>Here are the steps I used to solve for <em>a</em>, <em>b</em>, and <em>C</em> in the ASA triangle. \"+round_msg+\"</p>\";work+=\"<table>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Known Values</strong></td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Angle <em>A</em> = </td>\";work+=\"<td>\"+A+\"&deg; or \"+convert_degDec(A)+\" or \"+pre_fns(convert_degToRad(A),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Side <em>c</em> = </td>\";work+=\"<td>\"+c+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Angle <em>B</em> = </td>\";work+=\"<td>\"+B+\"&deg; or \"+convert_degDec(B)+\" or \"+pre_fns(convert_degToRad(B),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #1</strong>: Find angle <em>C</em> by subtracting the other 2 angles from 180&deg;.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180&deg; - A&deg; - B&deg;</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180&deg; - \"+pre_fns(A,glob_places)+\"&deg; - \"+pre_fns(B,glob_places)+\"&deg;</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>\"+pre_fns(C,glob_places)+\"&deg; or \"+convert_degDec(C)+\" or \"+pre_fns(convert_degToRad(C),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #2</strong>: Use the Law of Sines to find side <em>a</em>.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>a / sin(A) = </td>\";work+=\"<td>c / sin(C)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>a / sin(\"+pre_fns(A,glob_places)+\"&deg;) = </td>\";work+=\"<td>\"+pre_fns(c,glob_places)+\" / sin(\"+C+\"&deg;)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>a = </td>\";work+=\"<td>(sin(\"+pre_fns(A,glob_places)+\"&deg;) x \"+c+\") / sin(\"+C+\"&deg;)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>a = </td>\";work+=\"<td>\"+pre_fns(a,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #3</strong>: Use the Law of Sines to find side <em>b</em>.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b / sin(B) = </td>\";work+=\"<td>c / sin(C)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b / sin(\"+pre_fns(B,glob_places)+\"&deg;) = </td>\";work+=\"<td>\"+pre_fns(c,glob_places)+\" / sin(\"+C+\"&deg;)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>(sin(\"+pre_fns(B,glob_places)+\"&deg;) x \"+c+\") / sin(\"+C+\"&deg;)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>\"+pre_fns(b,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"</table>\";work+=\"<p>Below I have attempted to draw the solved triangle based on the calculated coordinates. Values with decimals are rounded to 1 decimal place.</p>\";document.getElementById(\"summary\").innerHTML=work;}}}\nfunction calc_aas(){var A=sn(document.calc.aas_A.value);var B=sn(document.calc.aas_B.value);var a=sn(document.calc.aas_a.value);var b=0;var c=0;var C=0;var sum_angles=Number(A)+Number(B);if(A<=0){alert(\"Please enter a positive angle for vertex A.\");document.calc.aas_A.focus();}else\nif(B<=0){alert(\"Please enter a positive angle for vertex B.\");document.calc.aas_B.focus();}else\nif(a<=0){alert(\"Please enter a positive length for side a.\");document.calc.aas_a.focus();}else\nif(document.calc.deg_rad.selectedIndex==0&&sum_angles>180){alert(\"The sum of angles A and B must be less than 180 degrees.\");}else\nif(document.calc.deg_rad.selectedIndex==1&&sum_angles>Math.PI){alert(\"The sum of angles A and B must be less than \"+Math.PI+\".\");}else{if(document.calc.deg_rad.selectedIndex==1){A=convert_radToDeg(A);B=convert_radToDeg(B);}\nC=180-A-B;if(document.calc.deg_rad.selectedIndex==1){A=convert_degToRad(A);B=convert_degToRad(B);C=convert_degToRad(C);}\nvar rad_A=A;if(document.calc.deg_rad.selectedIndex==0){rad_A=convert_degToRad(A);}\nvar rad_B=B;if(document.calc.deg_rad.selectedIndex==0){rad_B=convert_degToRad(B);}\nvar rad_C=C;if(document.calc.deg_rad.selectedIndex==0){rad_C=convert_degToRad(C);}\nb=(a*Math.sin(rad_B))/Math.sin(rad_A);c=(a*Math.sin(rad_C))/Math.sin(rad_A);if(document.calc.deg_rad.selectedIndex==1){A=convert_radToDeg(A);B=convert_radToDeg(B);C=convert_radToDeg(C);}\nvar pass=get_results(a,b,c,A,B,C,1,\"AAS\");if(pass){var work=\"<br /><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHSLSkgqRY3PY_iFXdVxZzoPMK12-GxS8IPLF3nONJTGil5Q6QndcuvQRCPGPByHYCMcgl3VSzfR0qAkMJvnpaz6V-xzGJNDWC00aZY3aPNIIPzoesvPpp_qVyIrdLbs69xt8kNPaco3ZR/s72-c/BASIC+JAVA+CALCULATOR.png' width='60' height='54' class='ItemLeft' /><p>Here are the steps I used to solve for <em>a</em>, <em>b</em>, and <em>C</em> in the AAS triangle. \"+round_msg+\"</p>\";work+=\"<table>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Known Values</strong></td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Angle <em>A</em> = </td>\";work+=\"<td>\"+pre_fns(A,glob_places)+\"&deg; or \"+convert_degDec(A)+\" or \"+pre_fns(convert_degToRad(A),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Angle <em>B</em> = </td>\";work+=\"<td>\"+pre_fns(B,glob_places)+\"&deg or \"+convert_degDec(B)+\" or \"+pre_fns(convert_degToRad(B),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>Side <em>a</em> = </td>\";work+=\"<td>\"+a+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #1</strong>: Find angle <em>C</em> by subtracting the other 2 angles from 180&deg;.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180&deg; - A&deg; - B&deg;</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180&deg; - \"+pre_fns(A,glob_places)+\"&deg; - \"+pre_fns(B,glob_places)+\"&deg;</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>\"+pre_fns(C,glob_places)+\"&deg; or \"+convert_degDec(C)+\" or \"+pre_fns(convert_degToRad(C),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #2</strong>: Use the Law of Sines to find side <em>b</em>.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b / sin(B) = </td>\";work+=\"<td>a / sin(A)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b / sin(\"+pre_fns(B,glob_places)+\"&deg;) = </td>\";work+=\"<td>\"+pre_fns(a,glob_places)+\" / sin(\"+pre_fns(A,glob_places)+\"&deg;)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>(sin(\"+pre_fns(B,glob_places)+\"&deg;) x \"+pre_fns(a,glob_places)+\") / sin(\"+pre_fns(A,glob_places)+\"&deg;)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>\"+pre_fns(b,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td colspan='3'><strong>Step #3</strong>: Use the Law of Sines to find side <em>c</em>.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>c / sin(C) = </td>\";work+=\"<td>a / sin(A)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>c / sin(\"+pre_fns(C,glob_places)+\"&deg;) = </td>\";work+=\"<td>\"+pre_fns(a,glob_places)+\" / sin(\"+pre_fns(A,glob_places)+\"&deg;)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>c = </td>\";work+=\"<td>(sin(\"+pre_fns(C,glob_places)+\"&deg;) x \"+pre_fns(a,glob_places)+\") / sin(\"+pre_fns(A,glob_places)+\"&deg;)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'>&nbsp;</td>\";work+=\"<td style='text-align: right;'>c = </td>\";work+=\"<td>\"+pre_fns(c,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"</table>\";work+=\"<p>Below I have attempted to draw the solved triangle based on the calculated coordinates. Values with decimals are rounded to 1 decimal place.</p>\";document.getElementById(\"summary\").innerHTML=work;}}}\nfunction get_results(a,b,c,A,B,C,col,type){if(a+b<=c){alert(\"This is not a valid triangle, since \"+a+\" + \"+b+\" cannot be less than or equal to \"+c+\".\");return false;}else{document.getElementById(\"side_a_\"+col+\"\").innerHTML=pre_fns(a,glob_places);document.getElementById(\"side_b_\"+col+\"\").innerHTML=pre_fns(b,glob_places);document.getElementById(\"side_c_\"+col+\"\").innerHTML=pre_fns(c,glob_places);if(document.calc.deg_rad.selectedIndex==0){document.getElementById(\"angle_A_\"+col+\"\").innerHTML=pre_fns(A,glob_places)+\"&deg;\";document.getElementById(\"angle_B_\"+col+\"\").innerHTML=pre_fns(B,glob_places)+\"&deg;\";document.getElementById(\"angle_C_\"+col+\"\").innerHTML=pre_fns(C,glob_places)+\"&deg;\";}else{document.getElementById(\"angle_A_\"+col+\"\").innerHTML=pre_fns(convert_degToRad(A),glob_places)+\" rad\";document.getElementById(\"angle_B_\"+col+\"\").innerHTML=pre_fns(convert_degToRad(B),glob_places)+\" rad\";document.getElementById(\"angle_C_\"+col+\"\").innerHTML=pre_fns(convert_degToRad(C),glob_places)+\" rad\";}\nvar v_perimeter=a+b+c;document.getElementById(\"perimeter_\"+col+\"\").innerHTML=fns(v_perimeter,glob_places,0,0,0);var v_semi_perimeter=v_perimeter/2;document.getElementById(\"semi_perimeter_\"+col+\"\").innerHTML=fns(v_semi_perimeter,glob_places,0,0,0);var v_area=Math.sqrt(v_semi_perimeter*(v_semi_perimeter-a)*(v_semi_perimeter-b)*(v_semi_perimeter-c));document.getElementById(\"area_\"+col+\"\").innerHTML=fns(v_area,glob_places,0,0,0);var v_inscribed=Math.sqrt((v_semi_perimeter-Number(a))*(v_semi_perimeter-Number(b))*(v_semi_perimeter-Number(c))/v_semi_perimeter);document.getElementById(\"inscribed_\"+col+\"\").innerHTML=fns(v_inscribed,glob_places,0,0,0);var v_circumscribed=(a*b*c)/(4*v_area);document.getElementById(\"circumscribed_\"+col+\"\").innerHTML=fns(v_circumscribed,glob_places,0,0,0);var v_median_a=Math.sqrt(((2*Math.pow(b,2))+(2*Math.pow(c,2))-Math.pow(a,2))/4);document.getElementById(\"median_a_\"+col+\"\").innerHTML=fns(v_median_a,glob_places,0,0,0);var v_median_b=Math.sqrt(((2*Math.pow(a,2))+(2*Math.pow(c,2))-Math.pow(b,2))/4);document.getElementById(\"median_b_\"+col+\"\").innerHTML=fns(v_median_b,glob_places,0,0,0);var v_median_c=Math.sqrt(((2*Math.pow(a,2))+(2*Math.pow(b,2))-Math.pow(c,2))/4);document.getElementById(\"median_c_\"+col+\"\").innerHTML=fns(v_median_c,glob_places,0,0,0);var v_height_a=2*(v_area/a);document.getElementById(\"height_a_\"+col+\"\").innerHTML=fns(v_height_a,glob_places,0,0,0);var v_height_b=2*(v_area/b);document.getElementById(\"height_b_\"+col+\"\").innerHTML=fns(v_height_b,glob_places,0,0,0);var v_height_c=2*(v_area/c);document.getElementById(\"height_c_\"+col+\"\").innerHTML=fns(v_height_c,glob_places,0,0,0);var a_sq=Math.pow(a,2);var b_sq=Math.pow(b,2);var ab_diff=Math.abs(a_sq-b_sq);var c_a=(Math.pow(b,2)-Math.pow(a,2)+Math.pow(c,2))/(2*c);var c_h=Math.sqrt(b*b-c_a*c_a);var c_x2=0+(c_a*(c-0))/c;var c_y2=0+(c_a*(0-0))/c;var c_x=c_x2+(c_h*(0-0)/c);var c_y=c_y2+(c_h*(c-0)/c);document.getElementById(\"cood_A_\"+col+\"\").innerHTML=\"[0 , 0]\";document.getElementById(\"cood_B_\"+col+\"\").innerHTML=\"[\"+fns(c,glob_places,0,0,0)+\" , 0]\";document.getElementById(\"cood_C_\"+col+\"\").innerHTML=\"[\"+fns(c_x,glob_places,0,0,0)+\" , \"+fns(c_y,glob_places,0,0,0)+\"]\";var centroid_x=1/3*(c+c_x);var centroid_y=1/3*(c_y);document.getElementById(\"cood_centroid_\"+col+\"\").innerHTML=\"[\"+fns(centroid_x,glob_places,0,0,0)+\" , \"+fns(centroid_y,glob_places,0,0,0)+\"]\";var circum_d=2*(c*c_y);var circum_x=(c_y*Math.pow(c,2))/circum_d;var circum_y=((c*(Math.pow(c_x,2)+Math.pow(c_y,2)))-(c_x*(Math.pow(c,2))))/circum_d;document.getElementById(\"cood_circum_\"+col+\"\").innerHTML=\"[\"+fns(circum_x,glob_places,0,0,0)+\" , \"+fns(circum_y,glob_places,0,0,0)+\"]\";var classification=\"\";if(A>90||B>90||C>90){classification+=\"Obtuse \";}else\nif(A==90||B==90||C==90){classification+=\"Right \";}else{classification+=\"Acute \";}\nif(v_height_a==v_height_b&&v_height_b==v_height_c){classification+=\"Equilateral \";}\nif((v_height_a==v_height_b&&v_height_a!=c)||(v_height_a==v_height_c&&v_height_a!=b)||(v_height_b==v_height_c&&v_height_a!=b)){classification+=\"Isosceles \";}\nif(v_height_a!=v_height_b&&v_height_a!=v_height_c&&v_height_b!=v_height_c){classification+=\"Scalene \";}\ndocument.getElementById(\"triangle_class_\"+col+\"\").innerHTML=classification;if(col==1){draw_triangle(\"canvas1\",a,b,c,0,0,c,0,c_x,c_y,A,B,C,type);}else\nif(col==2){draw_triangle(\"canvas2\",a,b,c,0,0,c,0,c_x,c_y,A,B,C,type);}}\nreturn true;}\nvar forms_ar=[\"sss\",\"sas\",\"ssa\",\"asa\",\"aas\"];function change_find(form_lbl){for(var i=0;i<forms_ar.length;i++){if(form_lbl==forms_ar[i]){document.getElementById(\"form_\"+forms_ar[i]).style.display=\"table-row-group\";}else{document.getElementById(\"form_\"+forms_ar[i]).style.display=\"none\";}}\nclear_results(document.calc);}\nfunction draw_triangle(canvas_id,a_len,b_len,c_len,Ax,Ay,Bx,By,Cx,Cy,A,B,C,type){var theCanvas=document.getElementById(canvas_id);if(theCanvas&&theCanvas.getContext){var ctx=theCanvas.getContext(\"2d\");if(ctx){var canvas_width=ctx.canvas.width;var canvas_height=ctx.canvas.height;var draw_width=canvas_width-30;var draw_height=canvas_height-30;var padding=15;ctx.clearRect(0,0,canvas_width,canvas_height);var max_line_len=a_len;if(b_len>max_line_len){max_line_len=b_len;}\nif(c_len>max_line_len){max_line_len=c_len;}\nvar scale=0;if(max_line_len>draw_width){scale=Math.floor(draw_width/max_line_len);Cx=Math.round(Cx*scale);Cy=Math.round(Cy*scale);Bx=Math.round(Bx*scale);}\nif(max_line_len<(draw_width/2)){scale=Math.floor(draw_width/max_line_len);Cx=Math.round(Cx*scale*.95);Cy=Math.round(Cy*scale*.95);Bx=Math.round(Bx*scale*.95);}\nvar pnt_1_x=Math.round((canvas_width/2)-(Bx/2));if(Cx<0){pnt_1_x+=(Cx/-2);}\nif(Cx>Bx){pnt_1_x-=((Cx-Bx)/2);}\nvar pnt_1_y=Math.round((canvas_height/2)+(Cy/2));var pnt_2_x=pnt_1_x+Bx;var pnt_2_y=pnt_1_y;var pnt_3_x=pnt_1_x+Cx;var pnt_3_y=pnt_2_y-Cy;var slope_a=(pnt_2_y-pnt_3_y)/(pnt_2_x-pnt_3_x);var a_x=pnt_3_x+((pnt_2_x-pnt_3_x)/2);var a_y_mult=slope_a*(-1*pnt_3_x);var a_y_int=a_y_mult+pnt_3_y;var a_y=Math.round((slope_a*a_x)+a_y_int);var slope_b=(pnt_1_y-pnt_3_y)/(pnt_1_x-pnt_3_x);var b_x=pnt_1_x+((pnt_3_x-pnt_1_x)/2);var b_y_mult=slope_b*(-1*pnt_3_x);var b_y_int=b_y_mult+pnt_3_y;var b_y=Math.round((slope_b*b_x)+b_y_int);var txt_a_x=a_x;var txt_a_y=a_y;var txt_b_x=b_x;var txt_b_y=b_y;var txt_c_x=Math.round(pnt_1_x+(Bx/2));var txt_c_y=pnt_1_y+5;ctx.strokeStyle=\"grey\";ctx.lineWidth=2;ctx.beginPath();ctx.lineJoin=\"miter\";ctx.moveTo(pnt_1_x,pnt_1_y);ctx.lineTo(pnt_2_x,pnt_2_y);ctx.lineTo(pnt_3_x,pnt_3_y);ctx.closePath();ctx.stroke();ctx.strokeStyle=\"red\";ctx.lineWidth=1;var rad_A=(Math.PI/180)*A;var rad_B=(Math.PI/180)*B;var rad_C=(Math.PI/180)*C;var start_arc=Math.PI+(Math.PI-rad_A);var end_arc=1.99*Math.PI;ctx.beginPath();ctx.arc(pnt_1_x,pnt_1_y,30,start_arc,end_arc,false);ctx.stroke();start_arc=Math.PI;end_arc=Math.PI+rad_B;ctx.strokeStyle=\"green\";ctx.beginPath();ctx.arc(pnt_2_x,pnt_2_y,30,start_arc,end_arc,false);ctx.stroke();var c_start=180-90-(90-B);var rad_c_start=(Math.PI/180)*c_start;start_arc=rad_c_start;end_arc=rad_c_start+rad_C;ctx.strokeStyle=\"blue\";ctx.beginPath();ctx.arc(pnt_3_x,pnt_3_y,30,start_arc,end_arc,false);ctx.stroke();ctx.font=\"10pt Arial\";ctx.strokeStyle=\"#eee\";ctx.textAlign=\"center\";ctx.textBaseline=\"bottom\";ctx.save();ctx.translate(txt_a_x,txt_a_y);ctx.rotate(rad_B);ctx.fillText(pre_fns(a_len,1),0,0);ctx.restore();ctx.save();ctx.textAlign=\"center\";ctx.textBaseline=\"bottom\";ctx.translate(txt_b_x,txt_b_y);ctx.rotate(-rad_A);ctx.fillText(pre_fns(b_len,1),0,0);ctx.restore();ctx.save();ctx.textAlign=\"center\";ctx.textBaseline=\"hanging\";ctx.fillText(pre_fns(c_len,1),txt_c_x,txt_c_y);ctx.restore();ctx.save();ctx.fillStyle=\"red\";ctx.font=\"8pt Arial\";ctx.textAlign=\"center\";ctx.textBaseline=\"middle\";ctx.translate(pnt_1_x,pnt_1_y+8);ctx.fillText(pre_fns(A,1)+\"°\",0,0);ctx.restore();ctx.save();ctx.fillStyle=\"green\";ctx.font=\"8pt Arial\";ctx.textAlign=\"center\";ctx.textBaseline=\"middle\";ctx.translate(pnt_2_x,pnt_2_y+8);ctx.fillText(pre_fns(B,1)+\"°\",0,0);ctx.restore();ctx.save();ctx.fillStyle=\"blue\";ctx.font=\"8pt Arial\";ctx.textAlign=\"center\";ctx.textBaseline=\"middle\";ctx.translate(pnt_3_x,pnt_3_y-8);ctx.fillText(pre_fns(C,1)+\"°\",0,0);ctx.restore();ctx.fillStyle=\"#000000\";ctx.font=\"12pt Arial\";ctx.textAlign=\"center\";ctx.textBaseline=\"middle\";if(canvas_id==\"canvas1\"){ctx.fillText(type+\" Solution\",canvas_width/2,10);}else{ctx.fillText(type+\" Solution #2\",canvas_width/2,10);}}}}\nfunction clear_results(form){document.getElementById(\"triangle_class_1\").innerHTML=\"\";document.getElementById(\"side_a_1\").innerHTML=\"\";document.getElementById(\"side_b_1\").innerHTML=\"\";document.getElementById(\"side_c_1\").innerHTML=\"\";document.getElementById(\"angle_A_1\").innerHTML=\"\";document.getElementById(\"angle_B_1\").innerHTML=\"\";document.getElementById(\"angle_C_1\").innerHTML=\"\";document.getElementById(\"perimeter_1\").innerHTML=\"\";document.getElementById(\"semi_perimeter_1\").innerHTML=\"\";document.getElementById(\"area_1\").innerHTML=\"\";document.getElementById(\"inscribed_1\").innerHTML=\"\";document.getElementById(\"circumscribed_1\").innerHTML=\"\";document.getElementById(\"median_a_1\").innerHTML=\"\";document.getElementById(\"median_b_1\").innerHTML=\"\";document.getElementById(\"median_c_1\").innerHTML=\"\";document.getElementById(\"height_a_1\").innerHTML=\"\";document.getElementById(\"height_b_1\").innerHTML=\"\";document.getElementById(\"height_c_1\").innerHTML=\"\";document.getElementById(\"cood_A_1\").innerHTML=\"\";document.getElementById(\"cood_B_1\").innerHTML=\"\";document.getElementById(\"cood_C_1\").innerHTML=\"\";document.getElementById(\"cood_centroid_1\").innerHTML=\"\";document.getElementById(\"cood_circum_1\").innerHTML=\"\";document.getElementById(\"solution_2_txt\").innerHTML=\"\";document.getElementById(\"triangle_class_2\").innerHTML=\"\";document.getElementById(\"side_a_2\").innerHTML=\"\";document.getElementById(\"side_b_2\").innerHTML=\"\";document.getElementById(\"side_c_2\").innerHTML=\"\";document.getElementById(\"angle_A_2\").innerHTML=\"\";document.getElementById(\"angle_B_2\").innerHTML=\"\";document.getElementById(\"angle_C_2\").innerHTML=\"\";document.getElementById(\"perimeter_2\").innerHTML=\"\";document.getElementById(\"semi_perimeter_2\").innerHTML=\"\";document.getElementById(\"area_2\").innerHTML=\"\";document.getElementById(\"inscribed_2\").innerHTML=\"\";document.getElementById(\"circumscribed_2\").innerHTML=\"\";document.getElementById(\"median_a_2\").innerHTML=\"\";document.getElementById(\"median_b_2\").innerHTML=\"\";document.getElementById(\"median_c_2\").innerHTML=\"\";document.getElementById(\"height_a_2\").innerHTML=\"\";document.getElementById(\"height_b_2\").innerHTML=\"\";document.getElementById(\"height_c_2\").innerHTML=\"\";document.getElementById(\"cood_A_2\").innerHTML=\"\";document.getElementById(\"cood_B_2\").innerHTML=\"\";document.getElementById(\"cood_C_2\").innerHTML=\"\";document.getElementById(\"cood_centroid_2\").innerHTML=\"\";document.getElementById(\"cood_circum_2\").innerHTML=\"\";document.getElementById(\"summary\").innerHTML=\"I will show my work here.\";var canvas_width=0;var canvas_height=0;var theCanvas=document.getElementById(\"canvas1\");if(theCanvas&&theCanvas.getContext){var ctx=theCanvas.getContext(\"2d\");if(ctx){canvas_width=ctx.canvas.width;canvas_height=ctx.canvas.height;ctx.clearRect(0,0,canvas_width,canvas_height);}}\ntheCanvas=document.getElementById(\"canvas2\");if(theCanvas&&theCanvas.getContext){var ctx_2=theCanvas.getContext(\"2d\");if(ctx_2){canvas_width=ctx_2.canvas.width;canvas_height=ctx_2.canvas.height;ctx_2.clearRect(0,0,canvas_width,canvas_height);}}}\nfunction reset_calc(form){document.getElementById(\"sss\").checked=true;change_find(\"sss\");document.calc.reset();change_deg_rad(document.calc);}";
var mod_pagespeed_PJWHvBYF1j = "var offsetfromcursorX=12\nvar offsetfromcursorY=10\nvar offsetdivfrompointerX=10\nvar offsetdivfrompointerY=14\ndocument.write('<div class=\"div_help\" id=\"dhtmltooltip\" onClick=\"hideddrivetip()\"></div>')\ndocument.write('<img id=\"dhtmlpointer\" src=\"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHSLSkgqRY3PY_iFXdVxZzoPMK12-GxS8IPLF3nONJTGil5Q6QndcuvQRCPGPByHYCMcgl3VSzfR0qAkMJvnpaz6V-xzGJNDWC00aZY3aPNIIPzoesvPpp_qVyIrdLbs69xt8kNPaco3ZR/s72-c/BASIC+JAVA+CALCULATOR.png\">')\nvar ie=document.all\nvar ns6=document.getElementById&&!document.all\nvar enabletip=false\nif(ie||ns6)\nvar tipobj=document.all?document.all[\"dhtmltooltip\"]:document.getElementById?document.getElementById(\"dhtmltooltip\"):\"\"\nvar pointerobj=document.all?document.all[\"dhtmlpointer\"]:document.getElementById?document.getElementById(\"dhtmlpointer\"):\"\"\nfunction ietruebody(){return(document.compatMode&&document.compatMode!=\"BackCompat\")?document.documentElement:document.body}\nfunction ddrivetip(thetext,thewidth,thecolor){if(ns6||ie){if(typeof thewidth!=\"undefined\")tipobj.style.width=thewidth+\"px\"\nif(typeof thecolor!=\"undefined\"&&thecolor!=\"\")tipobj.style.backgroundColor=thecolor\ntipobj.innerHTML=thetext\nenabletip=true\nreturn false}}\nfunction positiontip(e){if(enabletip){var nondefaultpos=false\nvar curX=(ns6)?e.pageX:event.clientX+ietruebody().scrollLeft;var curY=(ns6)?e.pageY:event.clientY+ietruebody().scrollTop;var winwidth=ie&&!window.opera?ietruebody().clientWidth:window.innerWidth-20\nvar winheight=ie&&!window.opera?ietruebody().clientHeight:window.innerHeight-20\nvar rightedge=ie&&!window.opera?winwidth-event.clientX-offsetfromcursorX:winwidth-e.clientX-offsetfromcursorX\nvar bottomedge=ie&&!window.opera?winheight-event.clientY-offsetfromcursorY:winheight-e.clientY-offsetfromcursorY\nvar leftedge=(offsetfromcursorX<0)?offsetfromcursorX*(-1):-1000\nif(rightedge<tipobj.offsetWidth){tipobj.style.left=curX-tipobj.offsetWidth+\"px\"\nnondefaultpos=true}\nelse if(curX<leftedge)\ntipobj.style.left=\"5px\"\nelse{tipobj.style.left=curX+offsetfromcursorX-offsetdivfrompointerX+\"px\"\npointerobj.style.left=curX+offsetfromcursorX+\"px\"}\nif(bottomedge<tipobj.offsetHeight){tipobj.style.top=curY-tipobj.offsetHeight-offsetfromcursorY+\"px\"\nnondefaultpos=true}\nelse{tipobj.style.top=curY+offsetfromcursorY+offsetdivfrompointerY+\"px\"\npointerobj.style.top=curY+offsetfromcursorY+\"px\"}\ntipobj.style.visibility=\"visible\"\nif(!nondefaultpos)\npointerobj.style.visibility=\"visible\"\nelse\npointerobj.style.visibility=\"hidden\"}}\nfunction hideddrivetip(){if(ns6||ie){enabletip=false\ntipobj.style.visibility=\"hidden\"\npointerobj.style.visibility=\"hidden\"\ntipobj.style.left=\"-1000px\"\ntipobj.style.backgroundColor=''\ntipobj.style.width=''}}\ndocument.onmousemove=positiontip\nfunction sn(num){num=num.toString();var len=num.length;var rnum=\"\";var test=\"\";var j=0;var b=num.substring(0,1);if(b==\"-\"){rnum=\"-\";}\nfor(i=0;i<=len;i++){b=num.substring(i,i+1);if(b==\"0\"||b==\"1\"||b==\"2\"||b==\"3\"||b==\"4\"||b==\"5\"||b==\"6\"||b==\"7\"||b==\"8\"||b==\"9\"||b==\".\"){rnum=rnum+\"\"+b;}}\nif(rnum==\"\"||rnum==\"-\"){rnum=0;}\nrnum=Number(rnum);return rnum;}\nfunction fns(num,places,comma,type,show){var sym_1=\"$\";var sym_2=\"\";var isNeg=0;if(num<0){num=num*-1;isNeg=1;}\nvar myDecFact=1;var myPlaces=0;var myZeros=\"\";while(myPlaces<places){myDecFact=myDecFact*10;myPlaces=Number(myPlaces)+Number(1);myZeros=myZeros+\"0\";}\nonum=Math.round(num*myDecFact)/myDecFact;integer=Math.floor(onum);if(Math.ceil(onum)==integer){decimal=myZeros;}else{decimal=Math.round((onum-integer)*myDecFact)}\ndecimal=decimal.toString();if(decimal.length<places){fillZeroes=places-decimal.length;for(z=0;z<fillZeroes;z++){decimal=\"0\"+decimal;}}\nif(places>0){decimal=\".\"+decimal;}\nif(comma==1){integer=integer.toString();var tmpnum=\"\";var tmpinteger=\"\";var y=0;for(x=integer.length;x>0;x--){tmpnum=tmpnum+integer.charAt(x-1);y=y+1;if(y==3&x>1){tmpnum=tmpnum+\",\";y=0;}}\nfor(x=tmpnum.length;x>0;x--){tmpinteger=tmpinteger+tmpnum.charAt(x-1);}\nfinNum=tmpinteger+\"\"+decimal;}else{finNum=integer+\"\"+decimal;}\nif(isNeg==1){if(type==1&&show==1){finNum=\"-\"+sym_1+\"\"+finNum+\"\"+sym_2;}else{finNum=\"-\"+finNum;}}else{if(show==1){if(type==1){finNum=sym_1+\"\"+finNum+\"\"+sym_2;}else\nif(type==2){finNum=finNum+\"%\";}}}\nreturn finNum;}\nfunction side_calc_b(num){var v_result=document.side_calc.result.value;if(v_result.length<10){var v_new_result=v_result+\"\"+num;document.side_calc.result.value=v_new_result;}}\nfunction side_calc_del(num){var v_result=document.side_calc.result.value;if(v_result.length>0){var v_new_result=v_result.substring(0,v_result.length-1);document.side_calc.result.value=v_new_result;}}\nfunction side_calc_sign(sgn){document.side_calc.h_sign.value=sgn;document.side_calc.h_num_1.value=document.side_calc.result.value;document.side_calc.result.value=\"\";var tape_sgn=\"\";if(sgn!=\"\"){if(sgn==\"/\"){tape_sgn=\"&divide;\";}else\nif(sgn==\"*\"){tape_sgn=\"&times;\";}else\nif(sgn==\"-\"){tape_sgn=\"-\";}else\nif(sgn==\"+\"){tape_sgn=\"+\";}}\nvar tape_new=document.getElementById(\"side_calc_tape_new\").innerHTML;var new_tape=\"\"+document.side_calc.h_num_1.value+\" \"+tape_sgn+\"\";document.getElementById(\"side_calc_tape_new\").innerHTML=new_tape;}\nfunction side_calc_equal(form){var v_1=Number(document.side_calc.h_num_1.value);var v_2=Number(document.side_calc.result.value);var v_sign=document.getElementById(\"h_sign\").value;var v_new_result=0;if(v_sign!=\"\"){if(v_sign==\"/\"){v_new_result=v_1/v_2;}else\nif(v_sign==\"*\"){v_new_result=v_1*v_2;}else\nif(v_sign==\"-\"){v_new_result=v_1-v_2;}else\nif(v_sign==\"+\"){v_new_result=v_1+v_2;}\nif(v_new_result>99999999.99||v_new_result<-99999999.99){alert(\"Sorry, the result is too big (greater than 1 billion) for this calculator.\");}else{document.side_calc.result.value=v_new_result;document.side_calc.h_num_1.value=v_new_result;document.side_calc.h_sign.value=\"\";var tape_new=document.getElementById(\"side_calc_tape_new\").innerHTML;var new_tape=\"\"+tape_new+\" \"+v_2+\" = \"+v_new_result+\"\";document.getElementById(\"side_calc_tape_new\").innerHTML=\"\";var tape_old=document.getElementById(\"side_calc_tape_old\").innerHTML;document.getElementById(\"side_calc_tape_old\").innerHTML=\"\"+new_tape+\"<hr style='border: dashed #EEEEEE 1px; line-height: 1;'>\"+tape_old+\"\";document.getElementById(\"side_calc_tape_but\").innerHTML=\"<input type='button' value='Throw Away' onClick='side_calc_clr_tape(this.form)' class='SideCalcClrTape' />\";}}}\nfunction side_calc_pm(form){var v_pm=Number(document.side_calc.result.value);v_pm=v_pm*-1;document.side_calc.result.value=v_pm;}\nfunction side_calc_clr(form){document.side_calc.result.value=\"\";document.side_calc.h_num_1.value=\"\";document.side_calc.h_sign.value=\"\";}\nfunction side_calc_clr_tape(form){document.getElementById(\"side_calc_tape_new\").innerHTML=\"\";document.getElementById(\"side_calc_tape_old\").innerHTML=\"\";document.getElementById(\"side_calc_tape_but\").innerHTML=\"\";}\nvar soc_ad_ar=[[0,\"\",\"\",\"\"],[1,\"Auto\",\"SocialMedia\",\"If you like this calculator, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"],[2,\"Budget\",\"SocialMedia\",\"If you like this calculator, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"],[3,\"Credit\",\"SocialMedia\",\"If you like this calculator, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"],[4,\"Debt\",\"SocialMedia\",\"If you like this calculator, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"],[5,\"Income\",\"SocialMedia\",\"If you like this calculator, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"],[6,\"Invest\",\"SocialMedia\",\"If you like this calculator, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"],[7,\"Loan\",\"SocialMedia\",\"If you like this calculator, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"],[8,\"Mortgage\",\"SocialMedia\",\"If you like this calculator, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"],[9,\"Finance\",\"SocialMedia\",\"If you like this calculator, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"],[10,\"Retire\",\"SocialMedia\",\"If you like this calculator, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"],[11,\"College\",\"WyzAnt\",\"Find a <a href='http://www.shareasale.com/r.cfm?b=246096&u=724440&m=28558&urllink=&afftrack=' rel='nofollow' target='_blank'>local tutor</a> today!\"],[12,\"Business\",\"SocialMedia\",\"If you like this calculator, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"],[13,\"\",\"\",\"\"],[14,\"\",\"\",\"\"],[15,\"\",\"\",\"\"],[16,\"\",\"\",\"\"],[17,\"\",\"\",\"\"],[18,\"\",\"\",\"\"],[19,\"\",\"\",\"\"],[20,\"Date\",\"SocialMedia\",\"If you like this calculator, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"],[21,\"Conversion\",\"SocialMedia\",\"If you like this calculator, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"],[22,\"Math\",\"WyzAnt\",\"Find a local <a href='http://www.shareasale.com/r.cfm?b=246097&u=724440&m=28558&urllink=&afftrack=' rel='nofollow' target='_blank'>math tutor</a> today!\"],[23,\"Date\",\"SocialMedia\",\"If you like this calculator, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"],[24,\"Sports\",\"SocialMedia\",\"If you like this web app, please pay it forward with a <strong>Like</strong>, <strong>Tweet</strong>, <strong>+1</strong>, or <strong>Pin</strong>.\"]];";
</script>

<script>eval(mod_pagespeed_6qdVj96fEN);</script>
<script>eval(mod_pagespeed_PJWHvBYF1j);</script>

</head>

<body>
<form name="calc" method="post" action="#">
<table class="CalcTable">
<tbody>
<tr>
<td colspan="3" align="center" class="CalcTitleCell">
TRIANGLE CALCULATOR
</td>
</tr>
<tr>
<td colspan="3" class="CalcInstructCell">
<br/>
<br/>
<strong>Instructions:</strong> Select your rounding preference and indicate whether you will be entering angles in "degrees" or "radians".
<p>
Next, select either SSS, SAS, SSA, ASA, or AAS to indicate the triangle's known values.
</p>
<p>
Next, enter the three known values.
</p>
<p>
Finally, tap or click the "Solve" button. This will solve for the missing sides and/or angles, show the steps taken to solve the triangle, and, if you have an HTML5 compatible web browser, draw the triangle.
</p>
<p>
Mouse over the blue question marks for a further explanation of each entry field or button. More in-depth explanations and formulas can be found in the glossary of terms located beneath the Triangle Calculator.
</p>
<p>
<strong>IMPORTANT:</strong> Please double-check my calculations before considering them to be valid, as I can't test for all possible entries. If you do discover an issue with the calculations, please <a href="" onclick="return FIX.track(this);">contact me</a> and let me know the settings and entries that generated the issue so I can trouble-shoot the problem. Thank you!
</p>
</td>
</tr>
<tr class="ChartRowOdd">
<td colspan="2" width="475" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Select how many decimal places you would like the result rounded to. Note that you can change the number of places before or after solving the triangle.', 250)" ; onMouseout="hideddrivetip()">
Number of decimal places to round result to:
</td>
<td width="125" class="ChartTextCell">
<select name="places" id="places" size="1" onChange="change_places(this.form)">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3" selected>3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
</select>
</td>
</tr>
<tr class="ChartRowEven">
<td colspan="2" width="475" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Select whether you will be entering angle values as <em>degrees</em> or <em>radians</em>.', 250)" ; onMouseout="hideddrivetip()">
Angles stated in:
</td>
<td width="125" class="ChartTextCell">
<select name="deg_rad" id="deg_rad" size="1" onChange="change_deg_rad(this.form)">
<option value="0">Degrees</option>
<option value="1">Radians</option>
</select>
</td>
</tr>
<tr class="ChartRowOdd">
<td colspan="3" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Select the radio button that indicates which three of the triangle values are known. Upon making your selection the triangle calculator will load the appropriate entry form.', 250)" ; onMouseout="hideddrivetip()">
Known Values:<br/>
<input type="radio" name="find" id="sss" value="0" checked onclick="change_find('sss') "/> SSS - 3 side lengths
<br/>
<input type="radio" name="find" id="sas" value="1" onclick="change_find('sas') "/> SAS - 2 sides and the included angle given
<br/>
<input type="radio" name="find" id="ssa" value="2" onclick="change_find('ssa') "/> SSA - 2 sides and non-included angle given
<br/>
<input type="radio" name="find" id="asa" value="3" onclick="change_find('asa') "/> ASA - a side and 2 adjacent angles
<br/>
<input type="radio" name="find" id="aas" value="4" onclick="change_find('aas') "/> AAS - a side, 1 adjacent angle, and the opposite angle
</td>
</tr>
</tbody>
<tbody id="form_sss">
<tr>
<td colspan="3" class="ChartColHead2">
SSS: Enter the 3 Sides
</td>
</tr>
<tr class="ChartRowEven">
<td width="475" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the length of side <em>a</em>.', 250)" ; onMouseout="hideddrivetip()">
Side <em>a</em> length:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="sss_a" name="sss_a" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
<td rowspan="3">
<img src="data:image/jpeg;base64,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" alt="Triangle diagram SSS"/>
</td>
</tr>
<tr class="ChartRowOdd">
<td width="475" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the length of side <em>b</em>.', 250)" ; onMouseout="hideddrivetip()">
Side <em>b</em> length:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="sss_b" name="sss_b" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
</tr>
<tr class="ChartRowEven">
<td width="475" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the length of side <em>c</em>.', 250)" ; onMouseout="hideddrivetip()">
Side <em>c</em> length:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="sss_c" name="sss_c" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
</tr>
<tr class="ChartRowOdd">
<td colspan="3" class="ChartTextCell">
<input type="button" value="Solve SSS" class="CalcButton" onClick="calc_sss(this.form)">
<input type="button" value="Reset" class="CalcButton" onClick="reset_calc(this.form)">
</td>
</tr>
</tbody>
<tbody id="form_sas" style="display: none;">
<tr>
<td colspan="3" class="ChartColHead2">
SAS: Enter 2 Sides and the Included Angle
</td>
</tr>
<tr class="ChartRowEven">
<td width="475" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the length of side <em>c</em>.', 250)" ; onMouseout="hideddrivetip()">
Side <em>c</em> length:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="sas_c" name="sas_c" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
<td rowspan="3">
<img src="data:image/jpeg;base64,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" alt="Triangle diagram SAS"/>
</td>
</tr>
<tr class="ChartRowOdd">
<td width="475" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the angle of vertex <em>B</em>.', 250)" ; onMouseout="hideddrivetip()">
Angle <em>B</em> <span class="deg_rad_txt">degrees</span>:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="sas_B" name="sas_B" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
</tr>
<tr class="ChartRowEven">
<td width="475" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the length of side <em>a</em>.', 250)" ; onMouseout="hideddrivetip()">
Side <em>a</em> length:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="sas_a" name="sas_a" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
</tr>
<tr class="ChartRowOdd">
<td colspan="3" class="ChartTextCell">
<input type="button" value="Solve SAS" class="CalcButton" onClick="calc_sas(this.form)">
<input type="button" value="Reset" class="CalcButton" onClick="reset_calc(this.form)">
</td>
</tr>
</tbody>
<tbody id="form_ssa" style="display: none;">
<tr>
<td colspan="3" class="ChartColHead2">
SSA: Enter 2 Sides and a Non-Included Angle
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the length of side <em>a</em>.', 250)" ; onMouseout="hideddrivetip()">
Side <em>a</em> length:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="ssa_a" name="ssa_a" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
<td width="125" rowspan="3">
<img src="data:image/jpeg;base64,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" alt="Triangle diagram SSA"/>
</td>
</tr>
<tr class="ChartRowOdd">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the length of side <em>c</em>.', 250)" ; onMouseout="hideddrivetip()">
Side <em>c</em> length:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="ssa_c" name="ssa_c" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the angle of vertex <em>A</em>.', 250)" ; onMouseout="hideddrivetip()">
Angle <em>A</em> <span class="deg_rad_txt">degrees</span>:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="ssa_A" name="ssa_A" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
</tr>
<tr class="ChartRowOdd">
<td colspan="3" class="ChartTextCell">
<input type="button" value="Solve SSA" class="CalcButton" onClick="calc_ssa(this.form)">
<input type="button" value="Reset" class="CalcButton" onClick="reset_calc(this.form)">
</td>
</tr>
</tbody>
<tbody id="form_asa" style="display: none;">
<tr>
<td colspan="3" class="ChartColHead2">
ASA: Enter the Side and 2 Adjacent Angles
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the angle of vertex <em>A</em>.', 250)" ; onMouseout="hideddrivetip()">
Angle <em>A</em> <span class="deg_rad_txt">degrees</span>:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="asa_A" name="asa_A" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
<td width="125" rowspan="3">
<img src="data:image/jpeg;base64,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" alt="Triangle diagram ASA"/>
</td>
</tr>
<tr class="ChartRowOdd">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the length of side <em>c</em>.', 250)" ; onMouseout="hideddrivetip()">
Side <em>c</em> length:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="asa_c" name="asa_c" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the angle of vertex <em>B</em>.', 250)" ; onMouseout="hideddrivetip()">
Angle <em>B</em> <span class="deg_rad_txt">degrees</span>:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="asa_B" name="asa_B" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
</tr>
<tr class="ChartRowOdd">
<td colspan="3" class="ChartTextCell">
<input type="button" value="Solve ASA" class="CalcButton" onClick="calc_asa(this.form)">
<input type="button" value="Reset" class="CalcButton" onClick="reset_calc(this.form)">
</td>
</tr>
</tbody>
<tbody id="form_aas" style="display: none;">
<tr>
<td colspan="3" class="ChartColHead2">
AAS: Enter 2 Angles and 1 Opposite Side
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the angle of vertex <em>A</em>', 250)" ; onMouseout="hideddrivetip()">
Angle <em>A</em> <span class="deg_rad_txt">degrees</span>:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="aas_A" name="aas_A" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
<td width="125" rowspan="3">
<img src="data:image/jpeg;base64,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" alt="Triangle diagram AAS"/>
</td>
</tr>
<tr class="ChartRowOdd">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the angle of vertex <em>B</em>.', 250)" ; onMouseout="hideddrivetip()">
Angle <em>B</em> <span class="deg_rad_txt">degrees</span>:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="aas_B" name="aas_B" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('Enter the length of side <em>a</em>.', 250)" ; onMouseout="hideddrivetip()">
Side <em>a</em> length:
</td>
<td width="125" class="ChartTextCell">
<input type="text" id="aas_a" name="aas_a" size="15" value="" class="CalcInFld" onKeyUp="clear_results(this.form)"/>
</td>
</tr>
<tr class="ChartRowOdd">
<td colspan="3" class="ChartTextCell">
<input type="button" value="Solve AAS" class="CalcButton" onClick="calc_aas(this.form)">
<input type="button" value="Reset" class="CalcButton" onClick="reset_calc(this.form)">
</td>
</tr>
</tbody>
<tbody>
<tr>
<td class="ChartColHead1" id="triangle_classification">
Triangle
</td>
<td class="ChartColHead1">
Solution
</td>
<td class="ChartColHead1" id="solution_2_txt">
&nbsp;
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the type of triangle based on the entered and computed triangle values.', 250)" ; onMouseout="hideddrivetip()">
Triangle classification:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartTextCell" id="triangle_class_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartTextCell" id="triangle_class_2">
</td>
</tr>
<tr class="ChartRowOdd">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the length of side <em>a</em> of the solved triangle.', 250)" ; onMouseout="hideddrivetip()">
Side <em>a</em>:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="side_a_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="side_a_2">
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the length of side <em>b</em> of the solved triangle.', 250)" ; onMouseout="hideddrivetip()">
Side <em>b</em>:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="side_b_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="side_b_2">
</td>
</tr>
<tr class="ChartRowOdd">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the length of side <em>c</em> of the solved triangle.', 250)" ; onMouseout="hideddrivetip()">
Side <em>c</em>:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="side_c_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="side_c_2">
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the angle of vertex <em>A</em> of the solved triangle.', 250)" ; onMouseout="hideddrivetip()">
Angle A:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="angle_A_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="angle_A_2">
</td>
</tr>
<tr class="ChartRowOdd">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the angle of vertex <em>B</em> of the solved triangle.', 250)" ; onMouseout="hideddrivetip()">
Angle B:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="angle_B_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="angle_B_2">
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the angle of vertex <em>C</em> of the solved triangle.', 250)" ; onMouseout="hideddrivetip()">
Angle C:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="angle_C_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="angle_C_2">
</td>
</tr>
<tr class="ChartRowOdd">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the perimeter (<em>P</em>) of the solved triangle. The formula used is <em>P</em> = <em>a</em> + <em>b</em> + <em>c</em>.', 250)" ; onMouseout="hideddrivetip()">
Perimeter:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="perimeter_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="perimeter_2">
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the semi-perimeter (<em>s</em>) of the solved triangle. The formula used is <em>s</em> = (<em>a</em> + <em>b</em> + <em>c</em>) / 2.', 250)" ; onMouseout="hideddrivetip()">
Semi-Perimeter:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="semi_perimeter_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="semi_perimeter_2">
</td>
</tr>
<tr class="ChartRowOdd">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the area (<em>K</em>) of the solved triangle. The formula used is <em>K</em> = (<em>base</em> x <em>height</em>) / 2.', 250)" ; onMouseout="hideddrivetip()">
Area:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="area_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="area_2">
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the radius (<em>r</em>) of the inscribed circle of the solved triangle. The inscribed circle is the largest circle that will fit within the triangle. The formula used to find the radius is, <em>r</em> = sqrt[ ((<em>s</em>-<em>a</em>)(<em>s</em>-<em>b</em>)(<em>s</em>-<em>c</em>)) / <em>s</em>], where <em>s</em> is the semi-perimeter of the triangle.', 250)" ; onMouseout="hideddrivetip()">
Radius of inscribed circle:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="inscribed_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="inscribed_2">
</td>
</tr>
<tr class="ChartRowOdd">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the radius (<em>R</em>) of the circumscribed circle of the solved triangle. The circumscribed circle is a circle that passes through all three vertices of a triangle. The formula used to find the radius is, <em>R</em> = (<em>abc</em>) / (4<em>K</em>), where <em>K</em> is the area of the triangle.', 250)" ; onMouseout="hideddrivetip()">
Radius of circumscribed circle:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="circumscribed_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="circumscribed_2">
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the length of the median (<em>m<sub>a</sub></em>), which is the line that runs from vertex <em>A</em> to the mid-point of side <em>a</em> (the opposite side). The formula used for finding the length of the line is, <em>m<sub>a</sub></em> = (1/2)sqrt[2<em>c</em><sup>2</sup> + 2<em>b</em><sup>2</sup> - <em>a</em><sup>2</sup>].', 250)" ; onMouseout="hideddrivetip()">
Median <em>m<sub>a</sub></em>:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="median_a_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="median_a_2">
</td>
</tr>
<tr class="ChartRowOdd">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the length of the median (<em>m<sub>b</sub></em>), which is the line that runs from vertex <em>B</em> to the mid-point of side <em>b</em> (the opposite side). The formula used for finding the length of the line is, <em>m<sub>b</sub></em> = (1/2)sqrt[2<em>c</em><sup>2</sup> + 2<em>a</em><sup>2</sup> - <em>b</em><sup>2</sup>].', 250)" ; onMouseout="hideddrivetip()">
Median <em>m<sub>b</sub></em>:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="median_b_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="median_b_2">
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the length of the median (<em>m<sub>c</sub></em>), which is the line that runs from vertex <em>C</em> to the mid-point of side <em>c</em> (the opposite side). The formula used for finding the length of the line is, <em>m<sub>c</sub></em> = (1/2)sqrt[2<em>a</em><sup>2</sup> + 2<em>b</em><sup>2</sup> - <em>c</em><sup>2</sup>].', 250)" ; onMouseout="hideddrivetip()">
Median <em>m<sub>c</sub></em>:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="median_c_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="median_c_2">
</td>
</tr>
<tr class="ChartRowOdd">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the height (<em>h</em>) of the triangle using side <em>a</em> as the base. The formula used to find the height is, <em>h<sub>a</sub></em> = 2 * (<em>K</em> / <em>a</em>), where <em>K</em> is the area of the triangle.', 250)" ; onMouseout="hideddrivetip()">
Height <em>h<sub>a</sub></em>:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="height_a_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="height_a_2">
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the height (<em>h</em>) of the triangle using side <em>b</em> as the base. The formula used to find the height is, <em>h<sub>b</sub></em> = 2 * (<em>K</em> / <em>b</em>), where <em>K</em> is the area of the triangle.', 250)" ; onMouseout="hideddrivetip()">
Height <em>h<sub>b</sub></em>:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="height_b_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="height_b_2">
</td>
</tr>
<tr class="ChartRowOdd">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the height (<em>h</em>) of the triangle using side <em>c</em> as the base. The formula used to find the height is, <em>h<sub>c</sub></em> = 2 * (<em>K</em> / <em>c</em>), where <em>K</em> is the area of the triangle.', 250)" ; onMouseout="hideddrivetip()">
Height <em>h<sub>c</sub></em>:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="height_c_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="height_c_2">
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the coordinate used for vertex <em>A</em>. In order to plot the triangle for drawing, vertex <em>A</em> is always located at coordinate [0,0].', 250)" ; onMouseout="hideddrivetip()">
Vertex <em>A</em> coordinate:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="cood_A_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="cood_A_2">
</td>
</tr>
<tr class="ChartRowOdd">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the coordinate used for vertex <em>B</em>. In order to plot the triangle for drawing, the <em>y</em> coordinate of vertex <em>B</em> is always 0. The <em>x</em> coordinate of vertex <em>B</em> is always equal to the length of side <em>c</em>.', 250)" ; onMouseout="hideddrivetip()">
Vertex <em>B</em> coordinate:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="cood_B_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="cood_B_2">
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the coordinate used for vertex <em>C</em>. The calculations used to find the <em>x</em> and <em>y</em> coordinates of vertex <em>C</em> are as follows:<br /><em>c<sub>a</sub></em> = (<em>b</em><sup>2</sup> - <em>a</em><sup>2</sup> + <em>c</em><sup>2</sup>) / (2 * <em>c</em>)<br /><em>c<sub>h</sub></em> = sqrt[<em>b</em><sup>2</sup> - <em>c<sub>a</sub><sup>2</sup></em>]<br /><em>c<sub>x2</sub></em> = 0 + (<em>c<sub>a</sub></em> * (<em>c</em> - 0)) / <em>c</em><br /><em>C<sub>x</sub></em> = <em>c<sub>x2</sub></em> + (<em>c<sub>h</sub></em> * ( 0 - 0 ) / <em>c</em>)<br /><em>c<sub>y2</sub></em> = 0 + (<em>c<sub>a</sub></em> * (0 - 0)) / <em>c</em><br /><em>C<sub>y</sub></em> = <em>c<sub>y2</sub></em> + (<em>c<sub>h</sub></em> * ( <em>c</em> - 0 ) / <em>c</em>)', 250)" ; onMouseout="hideddrivetip()">
Vertex <em>C</em> coordinate:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="cood_C_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="cood_C_2">
</td>
</tr>
<tr class="ChartRowOdd">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the centroid coordinate based on the three vertex coordinates. The formula used is:<br />Centroid x = 1/3(A<sub>x</sub> + B<sub>x</sub> + C<sub>x</sub>)<br/> Centroid y = 1/3(A<sub>y</sub> + B<sub>y</sub> + C<sub>y</sub>)', 250)" ; onMouseout="hideddrivetip()">
Centroid coordinate:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="cood_centroid_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="cood_centroid_2">
</td>
</tr>
<tr class="ChartRowEven">
<td width="350" class="ChartTextCellLeft">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQP/xAAkEAACAgEDBAIDAAAAAAAAAAABAgMFBAYRIQAHEjETIhUjYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIDBf/EACARAQAABgIDAQAAAAAAAAAAAAEAAgMREkExURNhceH/2gAMAwEAAhEDEQA/AL5OrLB+4uo6+zvdSmBLLKhra6kyX+UkZLqEVXYqqog4AH862SkeOVCXjcZjO5os3OoYr/z+J3mXSA1ZcZ9ZNj5SMWzJWnjaSvlbY/Yx/NE+xU7cMAffU5sWjniD89wy5UxybfkDrp3VEHd+1salYcvMaysHxMbCtqyHM/Y8vlskrZDKRGW81aLcDf0eRTOVpA9Gm0DCbyKduyAtHaOu4LvId8iuLmutUAS1rZH85K3IQcJkM23k32b0o5OwBPVatUtvk09nqBTpt9cOzqP/2Q==" alt="Help" onMouseover="ddrivetip('This is the circumcenter coordinate based on the three vertex coordinates. The formula used is:<br />D = 2(B<sub>x</sub>C<sub>y</sub> - B<sub>y</sub>C<sub>x</sub>)<br />U<sub>x</sub> = Cy(B<sub>x</sub><sup>2</sup> + B<sub>y</sub><sup>2</sup>) - B<sub>y</sub>(C<sub>x</sub><sup>2</sup> + C<sub>y</sub><sup>2</sup>) / D<br/> U<sub>y</sub> = B<sub>x</sub>(C<sub>x</sub><sup>2</sup> + C<sub>y</sub><sup>2</sup>) - C<sub>x</sub>(B<sub>x</sub><sup>2</sup> + B<sub>y</sub><sup>2</sup>) / D', 250)" ; onMouseout="hideddrivetip()">
Circumcenter coordinate:
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="cood_circum_1">
</td>
<td style="width: 125px; font-size: 10pt;" class="ChartNumCell" id="cood_circum_2">
</td>
</tr>
<tr class="ChartRowOdd">
<td colspan="3" class="CalcSummaryCell" id="summary">
I will show my work here.
</td>
</tr>
<tr class="ChartRowOdd">
<td colspan="3" class="CalcSummaryCell" id="canvas_td">
<div style="text-align: center; float: left;">
<canvas id="canvas1" width="280" height="280">
Sorry, your browser does not support canvas. Please upgrade to the latest version of your web browser software.
</canvas>
</div>
<div style="text-align: center; float: right;">
<canvas id="canvas2" width="280" height="280">
</canvas>
</div>
</td>
</tr>
</tbody>
</table>
</form>
</body>
</html>



0 comments:

Post a Comment

:) :)) ;(( :-) =)) ;( ;-( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ $-) (b) (f) x-) (k) (h) (c) cheer
Click to see the code!
To insert emoticon you must added at least one space before the code.

FB Gadgets | Template Designed by Fatakat PhotosCoolBThemes.com
Code by : paid web directory

https://www.google.co.uk/search?q=site%3Ablogspot.com+fbgadgets