Friday, 2 October 2015
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+\"°\"+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;'> </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;'> </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;'> </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;'> </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;'> </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;'> </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;'> </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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>A = </td>\";work+=\"<td>\"+pre_fns(A,glob_places)+\"° 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;'> </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;'> </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;'> </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;'> </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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>\"+pre_fns(B,glob_places)+\"° 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°.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180° - A° - B°</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180° - \"+pre_fns(A,glob_places)+\"° - \"+pre_fns(B,glob_places)+\"°</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>\"+pre_fns(C,glob_places)+\"° 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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>Angle <em>B</em> = </td>\";work+=\"<td>\"+B+\"° or \"+convert_degDec(B)+\" or \"+pre_fns(convert_degToRad(B),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </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;'> </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+\"°)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </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;'> </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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>√\"+pre_fns(b_sq,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>sin A / \"+a+\" = </td>\";work+=\"<td>sin(\"+B+\"°) / \"+pre_fns(b,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>A = </td>\";work+=\"<td>\"+pre_fns(A,glob_places)+\"° 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°.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180° - A° - B°</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180° - \"+pre_fns(A,glob_places)+\"° - \"+pre_fns(B,glob_places)+\"°</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>\"+pre_fns(C,glob_places)+\"° 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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>sin C / \"+c+\" = </td>\";work+=\"<td>sin(\"+B+\"°) / \"+pre_fns(b,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>\"+pre_fns(C,glob_places)+\"° 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°.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>A = </td>\";work+=\"<td>180° - C° - B°</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>A = </td>\";work+=\"<td>180° - \"+pre_fns(C,glob_places)+\"° - \"+pre_fns(B,glob_places)+\"°</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>A = </td>\";work+=\"<td>\"+pre_fns(A,glob_places)+\"° 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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>Angle <em>A</em> = </td>\";work+=\"<td>\"+A+\"° or \"+convert_degDec(A)+\" or \"+pre_fns(convert_degToRad(A),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>sin C / \"+c+\" = </td>\";work+=\"<td>sin(\"+A+\"°) / \"+pre_fns(a,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>\"+pre_fns(C,glob_places)+\"° 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°.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>180° - C° - A°</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>180° - \"+pre_fns(C,glob_places)+\"° - \"+pre_fns(A,glob_places)+\"°</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>\"+pre_fns(B,glob_places)+\"° 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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>b / sin(\"+pre_fns(B,glob_places)+\"°) = </td>\";work+=\"<td>\"+pre_fns(a,glob_places)+\" / sin(\"+A+\"°)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>(sin(\"+pre_fns(B,glob_places)+\"°) x \"+a+\") / sin(\"+A+\"°)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>Angle <em>A</em> = </td>\";work+=\"<td>\"+A+\"° or \"+convert_degDec(A)+\" or \"+pre_fns(convert_degToRad(A),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>sin C / \"+c+\" = </td>\";work+=\"<td>sin(\"+A+\"°) / \"+pre_fns(a,glob_places)+\"</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>\"+pre_fns(C_2,glob_places)+\"° 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°.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>180° - C° - A°</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>180° - \"+pre_fns(C_2,glob_places)+\"° - \"+pre_fns(A,glob_places)+\"°</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>B = </td>\";work+=\"<td>\"+pre_fns(B_2,glob_places)+\"° 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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>a / sin(\"+pre_fns(B_2,glob_places)+\"°) = </td>\";work+=\"<td>\"+pre_fns(a,glob_places)+\" / sin(\"+A+\"°)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>(sin(\"+pre_fns(B_2,glob_places)+\"°) x \"+a+\") / sin(\"+A+\"°)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>Angle <em>A</em> = </td>\";work+=\"<td>\"+A+\"° or \"+convert_degDec(A)+\" or \"+pre_fns(convert_degToRad(A),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>Angle <em>B</em> = </td>\";work+=\"<td>\"+B+\"° 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°.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180° - A° - B°</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180° - \"+pre_fns(A,glob_places)+\"° - \"+pre_fns(B,glob_places)+\"°</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>\"+pre_fns(C,glob_places)+\"° 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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>a / sin(\"+pre_fns(A,glob_places)+\"°) = </td>\";work+=\"<td>\"+pre_fns(c,glob_places)+\" / sin(\"+C+\"°)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>a = </td>\";work+=\"<td>(sin(\"+pre_fns(A,glob_places)+\"°) x \"+c+\") / sin(\"+C+\"°)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>b / sin(\"+pre_fns(B,glob_places)+\"°) = </td>\";work+=\"<td>\"+pre_fns(c,glob_places)+\" / sin(\"+C+\"°)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>(sin(\"+pre_fns(B,glob_places)+\"°) x \"+c+\") / sin(\"+C+\"°)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>Angle <em>A</em> = </td>\";work+=\"<td>\"+pre_fns(A,glob_places)+\"° or \"+convert_degDec(A)+\" or \"+pre_fns(convert_degToRad(A),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>Angle <em>B</em> = </td>\";work+=\"<td>\"+pre_fns(B,glob_places)+\"° or \"+convert_degDec(B)+\" or \"+pre_fns(convert_degToRad(B),glob_places)+\" radians</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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°.</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180° - A° - B°</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>180° - \"+pre_fns(A,glob_places)+\"° - \"+pre_fns(B,glob_places)+\"°</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>C = </td>\";work+=\"<td>\"+pre_fns(C,glob_places)+\"° 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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>b / sin(\"+pre_fns(B,glob_places)+\"°) = </td>\";work+=\"<td>\"+pre_fns(a,glob_places)+\" / sin(\"+pre_fns(A,glob_places)+\"°)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>b = </td>\";work+=\"<td>(sin(\"+pre_fns(B,glob_places)+\"°) x \"+pre_fns(a,glob_places)+\") / sin(\"+pre_fns(A,glob_places)+\"°)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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;'> </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;'> </td>\";work+=\"<td style='text-align: right;'>c / sin(\"+pre_fns(C,glob_places)+\"°) = </td>\";work+=\"<td>\"+pre_fns(a,glob_places)+\" / sin(\"+pre_fns(A,glob_places)+\"°)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </td>\";work+=\"<td style='text-align: right;'>c = </td>\";work+=\"<td>(sin(\"+pre_fns(C,glob_places)+\"°) x \"+pre_fns(a,glob_places)+\") / sin(\"+pre_fns(A,glob_places)+\"°)</td>\";work+=\"</tr>\";work+=\"<tr>\";work+=\"<td style='width: 15px;'> </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)+\"°\";document.getElementById(\"angle_B_\"+col+\"\").innerHTML=pre_fns(B,glob_places)+\"°\";document.getElementById(\"angle_C_\"+col+\"\").innerHTML=pre_fns(C,glob_places)+\"°\";}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=\"÷\";}else\nif(sgn==\"*\"){tape_sgn=\"×\";}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,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUEBAQEAwUEBAQGBQUGCA0ICAcHCBALDAkNExAUExIQEhIUFx0ZFBYcFhISGiMaHB4fISEhFBkkJyQgJh0gISD/2wBDAQUGBggHCA8ICA8gFRIVICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCABkAIUDASIAAhEBAxEB/8QAGwABAAIDAQEAAAAAAAAAAAAAAAUHAQQGCAP/xAA5EAABAwMBBQQIBQMFAAAAAAABAAIDBAURBgcSITFBEyJRYRdSVnGBkZXRFBYyQqEzgrEVIyQmNf/EABgBAQEBAQEAAAAAAAAAAAAAAAABAwIE/8QAJREAAwABAwQCAgMAAAAAAAAAAAECEQMSMSFBoeFRUhMiQrHB/9oADAMBAAIRAxEAPwD2WiIgCIiAIiIAiIgCIiAcl8KaspayJ0tJURzsa90ZdG4OAc04cOHUEYVO6/1/X3q51GhtE1PZvj7l0uzOLaRvIxs8ZD4jl/jV2NVDdMaou+z90z3UszBc7eZXZcWnDZW564cAfmtvx/rl8/BMl5oiLEoREQBERAEREAREQBERAEREAJwqR2ibSJbnfH6A0bcGQVT8x3C5hw/44/dFH60hHhy/xLaq1VeNYagn2faAqOyfH3bveWjLKFh5xs9aQ8uB4fMjqKHZto+j0XFpQ2mOe3sO+4yE9o+TrLvjiH56gjHRbJKFmuSclW2i00NktcVut8PZwx8ck5L3dXOPUlRmpaiax1dn1nSNLprHVNklA5vp392VvyOfgu6n2Z3inme3TmsY54WcqW5wds5nl2rHB2PeCfNaz9mmtrjBJR3G82OmppmmOQw00sxc0jBGHOb0PiuZvFbmC3qWqgraOGrppBJDOxskbxyc0jIPyX2VY7HK+pgsNx0Tc5C646XqnUJzzkg5xPHkW8PgrOXNztpoqCIi5AREQBERAEREAULcNQ0VsvAoa13ZNMHbiTDnfuIPAA4A55U0ufulBdHXo19vdSlr6X8M5s+9lvezvDA448OviFjrOlOYNdJS6xZPMkZIxsjHBzXDII5EKqdV6qvGr9QzbPtn9R2Ukfdu95aMsoWHmxnjIeI4cvmRrXu/3a/VzNmOz2rLZKSNsN2veMtoYwMFjfWkIHQ8P5FiaU0rZtH6egstlp+zgj7z3uOXyvPN7j1JXrj9JVWuvwZPGcLgaV0raNHafgstlp+ygj4ve45fK883uPUlS1YJHUUwizvlh3cc84X3RZttvLBHQS0D5adsDWuka043ebBjjlSI5LAABJA5rKgKm1T/ANN202DVre5btQNFmr+jRLnMLz5/t9wVsZXK7RNMjVugLpZmcKl0fa0zvVmZ3mH5gD4qF03rJ9+2R0d9kmkgrWsbTVZZuh0c7XBj8l3BvHjk8gcrvVpLS/I+3P8AhYl1SldyxQcouW0dcKivjuTZqkzshqA2JxlEuGljT+sNG9xJ4/yV1Kw09Rakqkd6mm9OnLCIi0MwiIgCIiAclVGq9V3jVmoZtn2z+o7OaPu3a8tGWUDDzY3xkPEcOXzIar1XeNWagm2fbP6js52cLteWjLLew82N9aQ8RwPD5kdzpTSlm0fp6Gy2WDs4Y+8+Rxy+Z55vcepK2SULdXPZE5M6U0paNG6fhstlp+zgj7z3uOXzPPN7z1JU6iLJtt5ZQiIoAiIgB4hVNp0fk3bde9LvG5bNTRm70Q/aJx3ZmDzP6vcArZVZ7YrbVN01RawtbCbnpiqbcGY5vhH9VnuLePwWun1e19yMssDHADAWVo2i5015s1FdqJ4fTVkLJ43Dq1wBH+VvLLgoREQBERACcDJVQa11zW3/AFINneiLgylq5XiG43cnuUQOf9tnrSEAgY5e/l8doO0C4XK4z6I0RUblUzuXK6t4tomn9jPWkI8OXv5c7brDbrVZG2mjiLIR3i/eO+5/PfLue9njlbJKFufPYnJdGlNKWfRun4bLZYOzgj7z5HcXzPPN7z1JW/R1rp6l7XFu48F0WOeAcHP8H4qK0pdZb9pVjqqTFbFvU1S4DHfbw3v7hh39ymm0MEb4XRMbE6LkWtHEYxgrJtt5ZTbREUAREQBR1c6T8ZBGwSua5riWxPDScY8SFIr4zUsNQ9r5A7eZkAteWkZ9xQHyt8j30gMjiXtc5p3uYweR81xuuNb0dqfJp2goRebvUwnfpN/djhjcCN+V2DgeQ4np4qZ1de4dI6Nq7lBCHzNxFTQ5/qzvO6xpPm4jJ96qG10L6OnkkqZjU19U8z1dS79U0p/Ufd0A5AABAdFsOuVRR2u56GuMjTVWWXfp93OHU0nebjPg7eHyVwLznJX/AJW1/YdXg7tM6QWyvPTsJXDdcfJr8H4r0W05aCDla6nXFfP9kRlERZFHJUxta2h3e3z/AJV01brsJZhitudJQyS/hmEZ3Y+GHPI65w338rnWMLuKUvLWQeVrVfrbZbdHQW/SOpIoWcf/ADJCXE83OPUnxW9+dI/ZfUn0uRenMJhdO5by58+iYKC0ftNpLFUXMVmltTmGpdHJHuWt5O8Glrs/AMXWemyx+ymrPpL/ALq0cJhN0fXz6HUq702WP2U1Z9Jf909Nlj9lNWfSX/dWjhfGpm/D00s5aXCNhfgczgZU3Qv4+fRUmytPTZY/ZTVn0l/3T02WP2U1Z9Jf912tlrLlUiGWvqKN7aqATxxxNLXR5xw4k7w4jjw49OKnMLmNXTtblPk6uHDw2Vd6bLH7Kas+kv8Aunpssfspqz6S/wC6tHCYXe6Pr59HHU89a82kU+pnWOCh0tqYU1HWGqnElrkGSI3NZjx4uUR+dI/ZfUn0uRenMJhN0fXz6HU8rXbUdNdrNV22fS+pNyoidHn/AEuTukjgR5g8fgry2V3yuvmzW1zXWlqaa4U0f4WobUROjc5zBjfwQP1DB+JXb4WMDKVac7UgZREWRQiIgCIiADkiIgCHiMFEQEfQWm22+aSWio44HyDvFg6eHkPJSCIuZlSsJFqnTy2ERF0QIiIAiIgCIiA//9k=" 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,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUEBAQEAwUEBAQGBQUGCA0ICAcHCBALDAkNExAUExIQEhIUFx0ZFBYcFhISGiMaHB4fISEhFBkkJyQgJh0gISD/2wBDAQUGBggHCA8ICA8gFRIVICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCABkAIUDASIAAhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAUHAQQGCAMC/8QAORAAAQMEAAQDBQcDAwUAAAAAAQACAwQFBhEHEiExEyJBUVZhgZEWFzJScZXRFEKxFYKhIyQmMzX/xAAXAQEBAQEAAAAAAAAAAAAAAAAAAQID/8QAJREAAwABAwQCAgMAAAAAAAAAAAECEQMSMSFBoeFRUhMiQrHB/9oADAMBAAIRAxEAPwD2WiIgCIiAIiIAiIgCIiAdl8KaspayJ0tJURzsa90ZdG4OAc06cOnqCNKnc/z+vvVzqMGwmp8N8fkul2Z1bSN7GNntkPtHb/GrwaqG4xlF34fume6lmYLnbzK7bi06bK3frpwB+q7fj/XL5+CZLzREXEoREQBERAEREAREQBERAEREAJ0qR4icSJbnfH4BhtwZBVP3HcLmHD/tx/dFH+aQj2dv8S2VZVeMwyCfh9gFR4T4/Ld7y0bZQsPeNn5pD26Hp9SOooeG2H0eFxYobTHPb2HncZCfEfJ6y846h+/UEa9F2SULNck5KttFpobJa4rdb4fDhj67J2Xu9XOPqSozJaiax1dnzOkaXTWOqbJKB3fTv8srfod/Jd1PwzvFPM9uOZjHPCztS3ODxnM+HiscHa/UE/Faz+GmbXGCSjuN5sdNTTNMchhppZi5pGiNOc30PtWZvFbmC3qWqgraOGrppBJDOxskbx2c0jYP0X2VY8HK+pgsNxwm5yF1xxeqdQnfeSDvE8fAt6fJWcs3O2mioIiLICIiAIiIAiIgC1Jq2KCq8GU8oLOcHqfX2ALbWnUQ1Jq/GgMejH4ZD9+3e0BthwLQ4HYPYqqMryq8ZfkM3D7h/UeFJH5bveWjbKFh7sZ7ZD1HTt9SPxkuTXfJ7y/hzw+qTHLA0Mu16A2ygZ2LG/mkPUdD0+pHfYpitmw/HoLLZafw4I/M97jt8rz3e4+pK7JLTW6ufgnIxXFbRh2PwWWy0/hQR9Xvcdvlee73H1JUtWCR1FMIt85YeXXfel90XJtt5ZSOgloHy07YGtdI1p1y92DXXakR2WAACSB3WVAVNlP/AIbxpsGWt8luyBos1f6NEu9wvPx/t/QK2NrleImMjLcAulmZ0qXR+LTO/LMzzMP1AHzULjeZPv3COjvsk0kFa1jaarLOUOjna4Mfsu6N69dnsDtb1aS0vyPtz/hYl1SldyxQdouWw64VFfHcmzVJnZDUBsTjKJdNLGn8YaObqT1/5K6lcNPUWpKpG9TTenTlhERdDmEREAREQDsqoyvK7xlmQzcPuH9R4c0flu15aNsoGHuxvtkPUdO31IZXld4yzIJuH3D+o8OdnS7Xlo2y3sPdjfzSHqOh6fUjucUxSzYfj0NlssHhwx+Z8jjt8zz3e4+pK7JKFurnsicmcUxS0Ybj8NlstP4cEfme9x2+Z57vefUlTqIuTbbyyhERQBERAD1CqbHR9jeN17xd45LZk0Zu9EP7ROPLMwfE/i/QBWyqz4xW2qbjVFmFrYTc8Yqm3Bmu74R/7WfoW9fkuun1e19yMssDXQDQWVo2i5015s1FdqJ4fTVkLJ43D1a4Aj/K3ly4KEREAREQAnQ2VUGa5zW3/JBw7wi4MpauV4huN3J8lEDv/ps/NIQCBrt+vb48QeIFwuVxnwjCKjkqmeS5XVvVtE0/2M/NIR7O369udt1ht1qsjbTRxFkI8xfzHnc/vzl3fm312uyShbnz2JyXRimKWfDcfhstlg8OCPzPkd1fM893vPqSt+jrXT1L2uLeR4Lotd9A6O/+D81FYpdZb9irHVUmq2LmpqlwGvO3pzf7hp3+5TTaGCN8LomNidF2LWjqNa0VybbeWU20RFAEREAXGZXLWuyW0UVNHcZ4pYJ3vhoKoQPcWlmiSXNGhs9N+q7NRdzsFsu9RBUVsc3i04c2N8NTJCQHa2NscN70O/sW4pTWWYtOlhGjh1ZU1mOMdWzSSVMUssMgl14kZa8gMeR0LgNAkdD3UJnGb0dqfJjtBQi83ephPPSc/LHDG4Ec8rtHQ+A6n09qkcjr6HA8Fqqq3Uo52HkpoC4kzVEjtNBJ2SS92yT17lVTa6F9HTySVMxqa+qeZ6upd+KaU/iP6egHYAAKU802iymkkzouB1yqKO13PBrjI01Vll56fl3p1NJ5m637Hcw+iuBec5K/7LZ/YcvB5aZ0gtlefTwJXDlcfg1+j816LadtBB2t6nXFfP8AZUZREXIo7KmOLXEO72+f7K41brsJZhqtudJQyS/0zCN8sfTTnkeu9N/Xtc6xpbilLy1kHla1X622W3R0FvxHJIoWdf8A5khLie7nH1J9q3vtpH7r5J+1yL05pNLTuW8ufPomCgsP4m0liqLmKzFsnMNS6OSPktbyeYNLXb+QYus++yx+6mWftL/5Vo6TSbo+vn0OpV332WP3Uyz9pf8Ayn32WP3Uyz9pf/KtHS+NTN/T00s5aXCNhfodzobU3Qv4+fRUmytPvssfupln7S/+U++yx+6mWftL/wCV2tlrLlUiGWvqKN7aqATxxxNLXR7106k8w6jr06+nVTmlmNXTtblPk1cOHhsq777LH7qZZ+0v/lPvssfupln7S/8AlWjpNLe6Pr59GOp56zziRT5M6xwUOLZMKajrDVTiS1yDZEbms17erlEfbSP3XyT9rkXpzSaTdH18+h1PK12yOmu1mq7bPi+SclRE6Pf+lyeUkdCPiD1+SvLhXfK6+cNbXNdaWpprhTR/0tQ2oidG5zmDXPogfiGj8yu30saG0q052pAyiIuRQiIgCIiADsiIgCHqNFEQEfQWm22+aSWio44HyDzFg9PZ8B8FIIizMqVhItU6eWwiItECIiAIiIAiIgP/2Q==" 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">
</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>
Related movie you might like to see :

ONLINE CSS UNMINIFIER

CSSO (CSS Optimizer)

SCRIPT TUTORIALS CSSO CSS COMPOSER ...

WHITE SPACE REMOVER CODE

White Space Remover

COMMENTS REMOVER CODE

COMMENTS REMOVER

FILE SAVE AS WITH JAVA SCRIPT METHO...

FILE SAVE AS WITH JAVA SCRIPT METH...

HTML CSS JAVA COMPRESSOR CODE

HTML CSS JAVA COMPRESSOR

ONLINE CSS UNMINIFIER CODE
?
+
X
Recommended for you
Loading..
Related Post for TRIANGLE CALCULATOR CODE
PRIME NUMBER GENERATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION --------------…
LONG DIVISION CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana, …
ADDING SUBTRACTING FRACTION CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana, …
ADDING SUBTRACTING 3 FRACTION CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana, A…
PRIME FACTORING CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana, …
EXPONENT CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION --------------…
COMPARE FRACTIONS CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana,…
SEQUENCE SOLVER CALCULATOR Sequence solver body { font-family:arial; padding:1em } textarea { background:url(data:image/gif;base64,R0lGODlhsQBfALMAAO+9jPe9iP+9e/+9hOLBnOnBnMbGwdbGs63G3rXG1r3GzrnG2…
MULTIPLYING FRACTIONS CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION --------------…
LCM CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana, …
LONG DIVISION CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION ---------------…
PRIME NUMBER CHECKER .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana, A…
CIRCLE CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION -------------…
LINEAR GRAPH CALCULATOR CODE -------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION READ MORE: https://gith…
FACTORING CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION ---------------…
EXPONENT CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana, A…
DIVIDING FRACTIONS CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION ---------------…
MULTIPLYING FRACTIONS CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana, Ar…
PRIME FACTORING CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION --------------…
LINEAR CALCULATOR /*! * @license EaselJS * Visit http://createjs.com/ for documentation, updates and examples. * * Copyright (c) 2011-2013 gskinner.com, inc. * * Distributed under the…
SCIENTIFIC NOTATION CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION ---------------…
MATH FRACTION REDUCER CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana, A…
GREATEST COMMON FACTOR CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana, …
COMPARE FRACTIONS CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION --------------…
LCM CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION -----------…
FIND AND REPLACE TEXT CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION -------------…
FACTORING CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana, …
SCIENTIFIC NOTATION CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana,…
ADDING SUBTRACTING FRACTION CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION --------------…
ADDING SUBTRACTING MIXED NUMBERS CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION ---------------…
LINEAR CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION --------------…
MEAN MEDIAN MODE RANGE CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION --------------…
DIVIDING FRACTIONS CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana,…
CIRCLE CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana, A…
RIGHT ANGLE TRIANGLES CALCULATOR body { font-family:arial; padding:1em } form { background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIQ880_LgZX9_9VHMxBpmHB5STwjyeqBAd5QOCvHm0Ztkg0mL…
ADDING SUBTRACTING 3 FRACTION CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION ---------------…
SEQUENCE SOLVER CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION ----------------…
PRIME NUMBER CHECKER CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION --------------…
RIGHT ANGLE TRIANGLES CALCULATOR CODE ----------------------------------------------------------------------------------------------------------------- COPY AND PASTE BELOW CODE IN POST HTML SECTION -------------…
PRIME NUMBER GENERATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana, …
ADDING SUBTRACTING MIXED NUMBERS CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana…
MEAN MEDIAN MODE RANGE CALCULATOR .CalcTable { padding: 4px 6px; border: solid #ddd 1px; border-collapse: collapse } .CalcTitleCell { background-color: transparent; color: #1d487e; font-family: Verdana, Ar…
FIND AND REPLACE TEXT /* general */ * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } ::-moz-selection { background: #000; text-shadow: none; color: #ff…
Labels:
TEXT TOOLS
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment
Click to see the code!
To insert emoticon you must added at least one space before the code.