// Numbas version: exam_results_page_options {"name": "Q4 Solve for x and y on a given triangle and calculate the area", "extensions": [], "custom_part_types": [], "resources": [["question-resources/q4.png", "/srv/numbas/media/question-resources/q4.png"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "question_groups": [{"pickingStrategy": "all-ordered", "questions": [{"functions": {"tri": {"definition": "\nvar c = document.createElement('canvas');\n $(c).attr('width',900).attr('height',900);\n var context = c.getContext('2d');\n\n context.beginPath();\n context.moveTo(300,800);\n context.lineTo((x*8+300),800);\n context.lineTo((w*8+300),(800-(y*8)));\n context.closePath();\n context.stroke();\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '20px sans-serif';\n var wstring = l+'mm';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(300+((8*x)*.85)),790-((y*8)/2));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '20px sans-serif';\n var wstring = 'x';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(280+((8*w)/2)),(800-((y*8)/2)));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '12px sans-serif';\n var wstring = a1+'\\xB0';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(270+(8*w)),(855-(y*8)));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '12px sans-serif';\n var wstring = a2+'\\xB0';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(230+(8*x)),(790));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '20px sans-serif';\n var wstring = 'y';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(310+((8*x)/2)),820);\n\n \n\n return c;\n ", "type": "html", "parameters": [["x", "number"], ["y", "number"], ["l", "number"], ["a1", "number"], ["a2", "number"], ["w", "number"]], "language": "javascript"}, "tri4": {"definition": "var c = document.createElement('canvas');\n $(c).attr('width',900).attr('height',900);\n var context = c.getContext('2d');\n\n context.beginPath();\n context.moveTo(100,800);\n context.lineTo((l*8+100),800);\n context.lineTo((l2*8+100),(800-(h*8)));\n context.closePath();\n context.stroke();\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '20px sans-serif';\n var wstring = l+'mm';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(((8*l)/2)),(820));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '20px sans-serif';\n var wstring = 'x';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(100+(4*(8*l))/5),(800-((h*8)/2)));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '20px sans-serif';\n var wstring = 'y';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(100+((8*l)/5)),(800-((h*8)/2)));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '12px sans-serif';\n var wstring = a1 + '\\xB0';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(90+((l2*8))),(845-((h*8))));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '12px sans-serif';\n var wstring = a2 + '\\xB0';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(120),(790));\n\n \n\n return c;\n ", "type": "html", "parameters": [["l", "number"], ["x", "number"], ["y", "number"], ["a1", "number"], ["a2", "number"], ["h", "number"], ["l2", "number"]], "language": "javascript"}, "tri3": {"definition": "var c = document.createElement('canvas');\n $(c).attr('width',900).attr('height',900);\n var context = c.getContext('2d');\n\n context.beginPath();\n context.moveTo(100,800-(y*5));\n context.lineTo((l2*5+100),800);\n context.lineTo((x*5+100),(800-(y*5)));\n context.closePath();\n context.stroke();\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '20px sans-serif';\n var wstring = x+'mm';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(100+((5*x)/2)),(790-(y*5)));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '20px sans-serif';\n var wstring = 'x';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(100+((5*l2))/3),(800-((y*5)/2)));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '20px sans-serif';\n var wstring = 'y';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,((120+(l2*5))+((5*(x-l2))/2)),(800-((y*5)/2)));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '12px sans-serif';\n var wstring = a1 + '\\xB0';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(90+((l2*5))),(770));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '12px sans-serif';\n var wstring = a2 + '\\xB0';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(120),(820-(y*5)));\n\n \n\n return c;\n ", "type": "html", "parameters": [["x", "number"], ["y", "number"], ["a1", "number"], ["a2", "number"], ["l2", "number"]], "language": "javascript"}, "tri2": {"definition": "\nvar c = document.createElement('canvas');\n $(c).attr('width',900).attr('height',900);\n var context = c.getContext('2d');\n\n context.beginPath();\n context.moveTo(200,(800-(y*8)));\n context.lineTo((((x-z)*8)+200),800);\n context.lineTo((200+x*8),(800));\n context.closePath();\n context.stroke();\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '16px sans-serif';\n var wstring = 'x';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(140+((8*x))),(790));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '16px sans-serif';\n var wstring = 'Y';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(240),(840-(y*8)));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '20px sans-serif';\n var wstring = l1+'mm';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(200+(8*x)/2),(800-((y*8)/2)));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '20px sans-serif';\n var wstring = 'z';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,((200+(x-z)*8)+(z*8)/2),(820));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '20px sans-serif';\n var wstring = l2+'mm';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,210,(800-((y*8)/2)));\n\n //draw labels\n context.fillStyle = '#000';\n context.font = '12px sans-serif';\n var wstring = a+'\\xB0';\n var tw = context.measureText(wstring).width;\n context.fillText(wstring,(210+(x-z)*8),(790));\n\n \n return c;\n ", "type": "html", "parameters": [["x", "number"], ["y", "number"], ["z", "number"], ["l1", "number"], ["l2", "number"], ["a", "number"]], "language": "javascript"}}, "ungrouped_variables": ["lent11", "ans11", "ans12", "lent22", "lent21", "ans21", "ang31", "lent31", "ans31", "ang32", "ans32", "h3", "ans33", "l2", "ang21", "ang11", "ang12", "h1", "w1", "ans13", "ans22", "ans23", "h2", "w2", "ans24a", "ans24"], "name": "Q4 Solve for x and y on a given triangle and calculate the area", "tags": ["rebelmaths"], "advice": "

i) $\\frac{\\var{lent11}}{\\sin(180^{\\circ}-(\\var{ang11}^{\\circ}+\\var{ang12}^{\\circ}))} = \\frac{x}{\\sin(\\var{ang12}^{\\circ})}$

\n

$x = \\frac{\\var{lent11}}{\\sin(180^{\\circ}-(\\var{ang11}^{\\circ}+\\var{ang12}^{\\circ}))} \\times \\sin(\\var{ang12}^{\\circ}) = \\var{ans11}mm$

\n

$\\frac{\\var{lent11}}{\\sin(180^{\\circ}-(\\var{ang11}^{\\circ}+\\var{ang12}^{\\circ}))} = \\frac{y}{Sin(\\var{ang11}^{\\circ})}$

\n

$y = \\frac{\\var{lent11}}{Sin(180^{\\circ}-(\\var{ang11}^{\\circ}+\\var{ang12}^{\\circ}))} \\times \\sin(\\var{ang11}^{\\circ}) = \\var{ans12}mm$

\n

$\\frac{1}{2} \\times \\var{ans11} \\times \\var{lent11} \\times \\sin(\\var{ang11}^{\\circ}) = \\var{ans13}mm^2$

\n

\n

ii) $\\frac{\\var{lent21}}{\\sin(\\var{ang21}^{\\circ})} = \\frac{\\var{lent22}}{\\sin(x^{\\circ})}$

\n

$\\sin(x^{\\circ}) = \\var{lent22} \\div \\frac{\\var{lent21}}{\\sin(\\var{ang21}^{\\circ})}$

\n

$x = \\var{ans21}^{\\circ}$

\n

$y = 180^{\\circ} - (\\var{ans21}^{\\circ}+\\var{ang21}^{\\circ}) = \\var{ans22}^{\\circ}$

\n

$\\frac{\\var{lent21}}{\\sin(\\var{ang21}^{\\circ})} = \\frac{z}{\\sin(\\var{ans22}^{\\circ})}$

\n

$z = \\frac{\\var{lent21}}{\\sin(\\var{ang21})} \\times \\sin(\\var{ans22}) = \\var{ans23}mm$

\n

$\\frac{1}{2} \\times \\var{ans23} \\times \\var{lent22} \\times \\sin(\\var{ang21}^{\\circ}) = \\var{ans24}mm^2$

\n

\n

iii) $\\frac{\\var{lent31}}{\\sin(\\var{ang31}^{\\circ})} = \\frac{x}{\\sin(180^{\\circ}-(\\var{ang31}^{\\circ}+\\var{ang32}^{\\circ}))}$

\n

$x = \\frac{\\var{lent31}}{\\sin(\\var{ang31}^{\\circ})} \\times \\sin(180^{\\circ}-(\\var{ang31}^{\\circ}+\\var{ang32}^{\\circ})) = \\var{ans31}mm$

\n

$\\frac{\\var{lent31}}{\\sin(\\var{ang31}^{\\circ})} = \\frac{y}{\\sin(\\var{ang32}^{\\circ})}$

\n

$y = \\frac{\\var{lent31}}{\\sin(\\var{ang31}^{\\circ})} \\times \\sin(\\var{ang32}^{\\circ}) = \\var{ans32}mm$

\n

$\\frac{1}{2} \\times \\var{ans31} \\times \\var{ans32} \\times \\sin(\\var{ang31}^{\\circ}) = \\var{ans33}mm^2$

\n

\n

iv) $\\frac{\\var{lent31a}}{\\sin(\\var{ang31a}^{\\circ})} = \\frac{x}{\\sin(\\var{ang32a}^{\\circ})}$

\n

$x = \\frac{\\var{lent31a}}{\\sin(\\var{ang31a}^{\\circ})} \\times \\sin(\\var{ang32a}^{\\circ}) = \\var{ans31a}mm$

\n

$\\frac{\\var{lent31a}}{\\sin(\\var{ang31a}^{\\circ})} = \\frac{y}{\\sin(180^{\\circ}-(\\var{ang32a}^{\\circ}+\\var{ang31a}^{\\circ}))}$

\n

$y = \\frac{\\var{lent31a}}{\\sin(\\var{ang31a})} \\times \\sin(180-(\\var{ang32a}+\\var{ang31a})) = \\var{ans32a}mm$

\n

$\\frac{1}{2} \\times \\var{ans31a} \\times \\var{ans32a} \\times \\sin(\\var{ang31a}^{\\circ}) = \\var{ans33a}mm^2$

", "rulesets": {}, "parts": [{"stepsPenalty": 0, "prompt": "

Find the values of x and y:

\n

Note: Keep answers to 3 decimal places for accuracy.

\n

{tri(ans12,h1,lent11,ang11,ang12,w1)}

\n

x = [[0]]mm

\n

y = [[1]]mm

\n

Area = [[2]]$mm^2$

", "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "gaps": [{"precisionType": "dp", "precisionMessage": "You have not given your answer to the correct precision.", "allowFractions": false, "variableReplacements": [], "precision": "2", "maxValue": "{ans11}+0.5", "minValue": "{ans11}-0.5", "variableReplacementStrategy": "originalfirst", "strictPrecision": false, "correctAnswerFraction": false, "showCorrectAnswer": true, "precisionPartialCredit": 0, "scripts": {}, "marks": 1, "type": "numberentry", "showPrecisionHint": false}, {"precisionType": "dp", "precisionMessage": "You have not given your answer to the correct precision.", "allowFractions": false, "variableReplacements": [], "precision": "2", "maxValue": "{ans12}+0.5", "minValue": "{ans12}-0.5", "variableReplacementStrategy": "originalfirst", "strictPrecision": false, "correctAnswerFraction": false, "showCorrectAnswer": true, "precisionPartialCredit": 0, "scripts": {}, "marks": 1, "type": "numberentry", "showPrecisionHint": false}, {"precisionType": "dp", "precisionMessage": "You have not given your answer to the correct precision.", "allowFractions": false, "variableReplacements": [], "precision": "2", "maxValue": "{ans13}+1", "minValue": "{ans13}-1", "variableReplacementStrategy": "originalfirst", "strictPrecision": false, "correctAnswerFraction": false, "showCorrectAnswer": true, "precisionPartialCredit": 0, "scripts": {}, "marks": 1, "type": "numberentry", "showPrecisionHint": false}], "steps": [{"prompt": "

First you need to find the third angle. Remember that the three angles of any triangle add up to 180 degrees. Next, pair up opposite sides and angles to use the sine rule.

", "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "showCorrectAnswer": true, "scripts": {}, "marks": 0, "type": "information"}], "marks": 0, "scripts": {}, "showCorrectAnswer": true, "type": "gapfill"}, {"prompt": "

Find the values of x and y:

\n

Note: Keep answers to 3 decimal places for accuracy.

\n

{tri2(w2,h2,ans23,lent21,lent22,ang21)}

\n

x = [[0]] $^{\\circ}$

\n

y = [[1]] $^{\\circ}$

\n

z = [[2]]mm

\n

Area = [[3]]$mm^2$

", "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "gaps": [{"precisionType": "dp", "precisionMessage": "You have not given your answer to the correct precision.", "allowFractions": false, "variableReplacements": [], "precision": "2", "maxValue": "{ans21}+0.5", "minValue": "{ans21}-0.5", "variableReplacementStrategy": "originalfirst", "strictPrecision": false, "correctAnswerFraction": false, "showCorrectAnswer": true, "precisionPartialCredit": 0, "scripts": {}, "marks": 1, "type": "numberentry", "showPrecisionHint": false}, {"precisionType": "dp", "precisionMessage": "You have not given your answer to the correct precision.", "allowFractions": false, "variableReplacements": [], "precision": "2", "maxValue": "{ans22}+0.5", "minValue": "{ans22}-0.5", "variableReplacementStrategy": "originalfirst", "strictPrecision": false, "correctAnswerFraction": false, "showCorrectAnswer": true, "precisionPartialCredit": 0, "scripts": {}, "marks": 1, "type": "numberentry", "showPrecisionHint": false}, {"precisionType": "dp", "precisionMessage": "You have not given your answer to the correct precision.", "allowFractions": false, "variableReplacements": [], "precision": "2", "maxValue": "{ans23}+0.5", "minValue": "{ans23}-0.5", "variableReplacementStrategy": "originalfirst", "strictPrecision": false, "correctAnswerFraction": false, "showCorrectAnswer": true, "precisionPartialCredit": 0, "scripts": {}, "marks": 1, "type": "numberentry", "showPrecisionHint": false}, {"precisionType": "dp", "precisionMessage": "You have not given your answer to the correct precision.", "allowFractions": false, "variableReplacements": [], "precision": "2", "maxValue": "{ans24}+1", "minValue": "{ans24}-1", "variableReplacementStrategy": "originalfirst", "strictPrecision": false, "correctAnswerFraction": false, "showCorrectAnswer": true, "precisionPartialCredit": 0, "scripts": {}, "marks": 1, "type": "numberentry", "showPrecisionHint": false}], "showCorrectAnswer": true, "scripts": {}, "marks": 0, "type": "gapfill"}, {"prompt": "

Find the values of x and y:

\n

Note: Keep answers to 3 decimal places for accuracy.

\n

{tri3(lent31,h3,ang31,ang32,l2)}

\n

x = [[0]]mm

\n

y = [[1]]mm

\n

Area = [[2]]$mm^2$

", "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "gaps": [{"precisionType": "dp", "precisionMessage": "You have not given your answer to the correct precision.", "allowFractions": false, "variableReplacements": [], "precision": "2", "maxValue": "{ans31}+0.5", "minValue": "{ans31}-0.5", "variableReplacementStrategy": "originalfirst", "strictPrecision": false, "correctAnswerFraction": false, "showCorrectAnswer": true, "precisionPartialCredit": 0, "scripts": {}, "marks": 1, "type": "numberentry", "showPrecisionHint": false}, {"precisionType": "dp", "precisionMessage": "You have not given your answer to the correct precision.", "allowFractions": false, "variableReplacements": [], "precision": "2", "maxValue": "{ans32}+0.5", "minValue": "{ans32}-0.5", "variableReplacementStrategy": "originalfirst", "strictPrecision": false, "correctAnswerFraction": false, "showCorrectAnswer": true, "precisionPartialCredit": 0, "scripts": {}, "marks": 1, "type": "numberentry", "showPrecisionHint": false}, {"precisionType": "dp", "precisionMessage": "You have not given your answer to the correct precision.", "allowFractions": false, "variableReplacements": [], "precision": "2", "maxValue": "{ans33}+1", "minValue": "{ans33}-1", "variableReplacementStrategy": "originalfirst", "strictPrecision": false, "correctAnswerFraction": false, "showCorrectAnswer": true, "precisionPartialCredit": 0, "scripts": {}, "marks": 1, "type": "numberentry", "showPrecisionHint": false}], "showCorrectAnswer": true, "scripts": {}, "marks": 0, "type": "gapfill"}, {"prompt": "

Find the values of x and y:

\n

Note: Keep answers to 3 decimal places for accuracy.

\n

{tri4(lent31a,ans31a,ans32a,ang31a,ang32a,h3a,l2a)}

\n

x = [[0]]mm

\n

y = [[1]]mm

\n

Area = [[2]]$mm^2$

", "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "gaps": [{"precisionType": "dp", "precisionMessage": "You have not given your answer to the correct precision.", "allowFractions": false, "variableReplacements": [], "precision": "2", "maxValue": "{ans31a}+0.5", "minValue": "{ans31a}-0.5", "variableReplacementStrategy": "originalfirst", "strictPrecision": false, "correctAnswerFraction": false, "showCorrectAnswer": true, "precisionPartialCredit": 0, "scripts": {}, "marks": 1, "type": "numberentry", "showPrecisionHint": false}, {"precisionType": "dp", "precisionMessage": "You have not given your answer to the correct precision.", "allowFractions": false, "variableReplacements": [], "precision": "2", "maxValue": "{ans32a}+0.5", "minValue": "{ans32a}-0.5", "variableReplacementStrategy": "originalfirst", "strictPrecision": false, "correctAnswerFraction": false, "showCorrectAnswer": true, "precisionPartialCredit": 0, "scripts": {}, "marks": 1, "type": "numberentry", "showPrecisionHint": false}, {"precisionType": "dp", "precisionMessage": "You have not given your answer to the correct precision.", "allowFractions": false, "variableReplacements": [], "precision": "2", "maxValue": "{ans33a}+1", "minValue": "{ans33a}-1", "variableReplacementStrategy": "originalfirst", "strictPrecision": false, "correctAnswerFraction": false, "showCorrectAnswer": true, "precisionPartialCredit": 0, "scripts": {}, "marks": 1, "type": "numberentry", "showPrecisionHint": false}], "showCorrectAnswer": true, "scripts": {}, "marks": 0, "type": "gapfill"}], "extensions": [], "statement": "

\n

Watch the video below to better understand the sine rule formula

\n

Video

\n

Solve the following mensuration questions to 2 decimal places:

\n

Note: You may need to scroll down to see the diagrams.

", "variable_groups": [{"variables": ["ang31a", "lent31a", "ans31a", "ang32a", "ans32a", "h3a", "ans33a", "l2a"], "name": "Q4"}], "variablesTest": {"maxRuns": 100, "condition": ""}, "preamble": {"css": "", "js": ""}, "variables": {"l2a": {"definition": "precround((ans32a/(sin(radians(90))))*sin(radians(180-(ang32a+90))),2)", "templateType": "anything", "group": "Q4", "name": "l2a", "description": ""}, "h3a": {"definition": "precround((ans32a/(sin(radians(90))))*sin(radians(ang32a)),2)", "templateType": "anything", "group": "Q4", "name": "h3a", "description": ""}, "h2": {"definition": "precround((lent21/(sin(radians(90))))*sin(radians(ans21)),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "h2", "description": ""}, "h3": {"definition": "precround((ans32/(sin(radians(90))))*sin(radians(180-(ang31+ang32))),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "h3", "description": ""}, "h1": {"definition": "precround((lent11/(sin(radians(90))))*sin(radians(ang12)),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "h1", "description": ""}, "w2": {"definition": "precround((lent21/(sin(radians(90))))*sin(radians(90-ans21)),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "w2", "description": ""}, "w1": {"definition": "precround((ans12-(lent11/(sin(radians(90))))*sin(radians(90-ang12))),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "w1", "description": ""}, "ans24": {"definition": "precround((0.5*lent22*ans23*sin(radians(ang21))),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "ans24", "description": ""}, "ans23": {"definition": "precround((lent21/(sin(radians(ang21))))*sin(radians(ans22)),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "ans23", "description": ""}, "ans22": {"definition": "180-(ans21+ang21)", "templateType": "anything", "group": "Ungrouped variables", "name": "ans22", "description": ""}, "ans21": {"definition": "precround(degrees(arcsin(lent22*sin(radians(ang21))/lent21)),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "ans21", "description": ""}, "ang21": {"definition": "random(120..140)", "templateType": "anything", "group": "Ungrouped variables", "name": "ang21", "description": ""}, "lent31": {"definition": "random(101..120)", "templateType": "anything", "group": "Ungrouped variables", "name": "lent31", "description": ""}, "lent31a": {"definition": "random(72..98#2)", "templateType": "anything", "group": "Q4", "name": "lent31a", "description": ""}, "lent11": {"definition": "random(35..45)", "templateType": "anything", "group": "Ungrouped variables", "name": "lent11", "description": ""}, "ans32a": {"definition": "precround((lent31a/(sin(radians(ang31a))))*sin(radians(180-(ang32a+ang31a))),2)", "templateType": "anything", "group": "Q4", "name": "ans32a", "description": ""}, "ans24a": {"definition": "precround((0.5*(w2)*h2),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "ans24a", "description": ""}, "ans12": {"definition": "precround((lent11/(sin(radians(180-(ang11+ang12)))))*sin(radians(ang11)),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "ans12", "description": ""}, "ans13": {"definition": "precround((0.5*ans12*h1),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "ans13", "description": ""}, "ans11": {"definition": "precround((lent11/(sin(radians(180-(ang11+ang12)))))*sin(radians(ang12)),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "ans11", "description": ""}, "lent22": {"definition": "random(35..50)", "templateType": "anything", "group": "Ungrouped variables", "name": "lent22", "description": ""}, "lent21": {"definition": "random(75..85)", "templateType": "anything", "group": "Ungrouped variables", "name": "lent21", "description": ""}, "ans31": {"definition": "precround((lent31/(sin(radians(ang31))))*sin(radians(180-(ang31+ang32))),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "ans31", "description": ""}, "ans32": {"definition": "precround((lent31/(sin(radians(ang31))))*sin(radians(ang32)),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "ans32", "description": ""}, "ans33": {"definition": "precround((0.5*lent31*h3),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "ans33", "description": ""}, "ang31a": {"definition": "random(71..85)", "templateType": "anything", "group": "Q4", "name": "ang31a", "description": ""}, "ang12": {"definition": "random(55..(ang11-8))", "templateType": "anything", "group": "Ungrouped variables", "name": "ang12", "description": ""}, "ang32a": {"definition": "random(47..55)", "templateType": "anything", "group": "Q4", "name": "ang32a", "description": ""}, "ang11": {"definition": "random(63..76)", "templateType": "anything", "group": "Ungrouped variables", "name": "ang11", "description": ""}, "ang31": {"definition": "random(75..85)", "templateType": "anything", "group": "Ungrouped variables", "name": "ang31", "description": ""}, "ang32": {"definition": "random(47..57)", "templateType": "anything", "group": "Ungrouped variables", "name": "ang32", "description": ""}, "ans31a": {"definition": "precround((lent31a/(sin(radians(ang31a))))*sin(radians(ang32a)),2)", "templateType": "anything", "group": "Q4", "name": "ans31a", "description": ""}, "l2": {"definition": "precround((ans31/(sin(radians(90))))*sin(radians(90-ang32)),2)", "templateType": "anything", "group": "Ungrouped variables", "name": "l2", "description": ""}, "ans33a": {"definition": "precround((0.5*lent31a*h3a),2)", "templateType": "anything", "group": "Q4", "name": "ans33a", "description": ""}}, "metadata": {"description": "

Solve for x and y on a given triangle and calculate the area

\n

rebelmaths

", "licence": "Creative Commons Attribution 4.0 International"}, "type": "question", "showQuestionGroupNames": false, "question_groups": [{"name": "", "pickingStrategy": "all-ordered", "pickQuestions": 0, "questions": []}], "contributors": [{"name": "TEAME CIT", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/591/"}]}]}], "contributors": [{"name": "TEAME CIT", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/591/"}]}