<snapdata remixID="10936671"><project name="Triangles of all kinds" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADMElEQVR4Xu3dsYmqYRCF4W/TLcBCNLQAc6uwJEPRZqzBPoxd2Oxy4bIczjJeeDYUZ+bn8QUx2o/X6/Va/ggMCXwIcEje2W8BAQphVECAo/yOC1ADowICHOV3XIAaGBUQ4Ci/4wLUwKiAAEf5HRegBkYFBDjK77gANTAqIMBRfscFqIFRAQGO8jsuQA2MCghwlN9xAWpgVECAo/yOC1ADowICHOV3XIAaGBUQ4Ci/4wLUwKiAAEf5HRegBkYFBDjK77gANTAqIMBRfscFqIFRAQGO8jsuQA2MCghwlN9xAWpgVECAo/yOC1ADowICHOV3XIAaGBUQ4Ci/4wLUwKiAAEf5HRegBkYFBDjKv9b5fF73+31dLpfhJ5k5L8AZ9z+u7vf7tdlsvl97Pp/reDyu0+n0Bk/2+48gwN83/tGFw+GwPj8//3rv4/FYt9ttbbfbH+35394kwDf5xP4V4PV6Xbvd7k2etPsYAux6Rtt8BUdshhoCfoT4h9WNjuwIBXwFh3DGOgIC7DjaEgoIMIQz1hEQYMfRllBAgCGcsY6AADuOtoQCAgzhjHUEBNhxtCUUEGAIZ6wjIMCOoy2hgABDOGMdAQF2HG0JBQQYwhnrCAiw42hLKCDAEM5YR0CAHUdbQgEBhnDGOgIC7DjaEgoIMIQz1hEQYMfRllBAgCGcsY6AADuOtoQCAgzhjHUEBNhxtCUUEGAIZ6wjIMCOoy2hgABDOGMdAQF2HG0JBQQYwhnrCAiw42hLKCDAEM5YR0CAHUdbQgEBhnDGOgIC7DjaEgoIMIQz1hEQYMfRllBAgCGcsY6AADuOtoQCAgzhjHUEBNhxtCUUEGAIZ6wjIMCOoy2hgABDOGMdAQF2HG0JBQQYwhnrCAiw42hLKCDAEM5YR0CAHUdbQgEBhnDGOgIC7DjaEgoIMIQz1hEQYMfRllBAgCGcsY6AADuOtoQCAgzhjHUEBNhxtCUUEGAIZ6wjIMCOoy2hgABDOGMdAQF2HG0JBQQYwhnrCAiw42hLKCDAEM5YR0CAHUdbQgEBhnDGOgIC7DjaEgoIMIQz1hEQYMfRllBAgCGcsY6AADuOtoQCX9fTArfXsLxwAAAAAElFTkSuQmCC</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="79" y="42" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="doSayFor"><l>Give me 3 sides of a triangle. </l><l>2</l></block><block s="doAsk"><l></l></block><block s="doSetVar"><l>Side length</l><block s="getLastAnswer"></block></block><block s="doAsk"><l></l></block><block s="doSetVar"><l>Side length 2</l><block s="getLastAnswer"></block></block><block s="doAsk"><l></l></block><block s="doSetVar"><l>Side length 3</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>Sum</l><block s="reportSum"><block var="Side length"/><block s="reportSum"><block var="Side length 2"/><block var="Side length 3"/></block></block></block><block s="doIfElse"><block s="reportAnd"><block s="reportGreaterThan"><block s="reportSum"><block var="Side length"/><block var="Side length 3"/></block><block var="Side length 2"/></block><block s="reportAnd"><block s="reportGreaterThan"><block s="reportSum"><block var="Side length 2"/><block var="Side length 3"/></block><block var="Side length"/></block><block s="reportGreaterThan"><block s="reportSum"><block var="Side length"/><block var="Side length 2"/></block><block var="Side length 3"/></block></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The perimeter of the triangle with those 3 side lengths is </l><block var="Sum"/></list></block><l>4</l></block></script><script><block s="doSayFor"><l>This is not a real triangle.</l><l>2</l></block></script></block><block s="doSetVar"><l>Side a right triangle</l><block s="reportEquals"><block s="reportProduct"><block var="Side length"/><block var="Side length"/></block><block s="reportSum"><block s="reportProduct"><block var="Side length 2"/><block var="Side length 2"/></block><block s="reportProduct"><block var="Side length 3"/><block var="Side length 3"/></block></block></block></block><block s="doSetVar"><l>Side b right triangle</l><block s="reportEquals"><block s="reportProduct"><block var="Side length 2"/><block var="Side length 2"/></block><block s="reportSum"><block s="reportProduct"><block var="Side length"/><block var="Side length"/></block><block s="reportProduct"><block var="Side length 3"/><block var="Side length 3"/></block></block></block></block><block s="doSetVar"><l>Side c right triangle</l><block s="reportEquals"><block s="reportProduct"><block var="Side length 3"/><block var="Side length 3"/></block><block s="reportSum"><block s="reportProduct"><block var="Side length 2"/><block var="Side length 2"/></block><block s="reportProduct"><block var="Side length"/><block var="Side length"/></block></block></block></block><block s="doIfElse"><block s="reportOr"><block var="Side a right triangle"/><block s="reportOr"><block var="Side b right triangle"/><block var="Side c right triangle"/></block></block><script><block s="doSayFor"><l>The triangle described is a right triangle.</l><l>2</l></block></script><script><block s="doSetVar"><l>Side a equilateral triangle</l><block s="reportAnd"><block s="reportEquals"><block var="Side length"/><block var="Side length 2"/></block><block s="reportEquals"><block var="Side length 2"/><block var="Side length 3"/></block></block></block></script></block><block s="doIfElse"><block var="Side a equilateral triangle"/><script><block s="doSayFor"><l>The triangle described is a equilateral triangle.</l><l>2</l></block></script><script><block s="doSetVar"><l>Side a isosceles triangle</l><block s="reportAnd"><block s="reportEquals"><block var="Side length 2"/><block var="Side length 3"/></block><block s="reportNot"><block s="reportEquals"><block var="Side length"/><block var="Side length 2"/></block></block></block></block><block s="doSetVar"><l>Side b isosceles triangle</l><block s="reportAnd"><block s="reportEquals"><block var="Side length"/><block var="Side length 2"/></block><block s="reportNot"><block s="reportEquals"><block var="Side length 3"/><block var="Side length 2"/></block></block></block></block><block s="doSetVar"><l>Side c isosceles triangle</l><block s="reportAnd"><block s="reportEquals"><block var="Side length 3"/><block var="Side length"/></block><block s="reportNot"><block s="reportEquals"><block var="Side length 3"/><block var="Side length 2"/></block></block></block></block></script></block><block s="doIfElse"><block s="reportOr"><block var="Side a isosceles triangle"/><block s="reportOr"><block var="Side b isosceles triangle"/><block var="Side c isosceles triangle"/></block></block><script><block s="doSayFor"><l>The triangle described is a isosceles triangle.</l><l>2</l></block></script><script><block s="doSetVar"><l>Side a scalene triangle</l><block s="reportOr"><block s="reportLessThan"><block var="Side length"/><block var="Side length 2"/></block><block s="reportGreaterThan"><block var="Side length"/><block var="Side length 2"/></block></block></block><block s="doSetVar"><l>Side b scalene triangle</l><block s="reportOr"><block s="reportLessThan"><block var="Side length 2"/><block var="Side length 3"/></block><block s="reportGreaterThan"><block var="Side length 2"/><block var="Side length 3"/></block></block></block><block s="doSetVar"><l>Side c scalene triangle</l><block s="reportOr"><block s="reportLessThan"><block var="Side length 3"/><block var="Side length"/></block><block s="reportGreaterThan"><block var="Side length 3"/><block var="Side length"/></block></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="Side a scalene triangle"/><block var="Side b scalene triangle"/></block><block s="reportEquals"><block var="Side b scalene triangle"/><block var="Side c scalene triangle"/></block></block><script><block s="doSayFor"><l>The triangle described is a scalene triangle.</l><l>2</l></block></script></block></script></scripts></sprite><watcher var="Side length" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Side length 2" style="normal" x="10" y="37.800002000000006" color="243,118,29" hidden="true"/><watcher var="Side length 3" style="normal" x="10" y="65.60000400000001" color="243,118,29" hidden="true"/><watcher var="Sum" style="normal" x="10" y="93.40000600000002" color="243,118,29" hidden="true"/><watcher var="Side a right triangle" style="normal" x="10" y="121.20000800000003" color="243,118,29" hidden="true"/><watcher var="Side b right triangle" style="normal" x="10" y="149.00001000000003" color="243,118,29" hidden="true"/><watcher var="Side c right triangle" style="normal" x="10" y="176.80001200000004" color="243,118,29" hidden="true"/><watcher var="Side a equilateral triangle" style="normal" x="10" y="208.80001400000003" color="243,118,29" hidden="true"/><watcher var="Side a isosceles triangle" style="normal" x="10" y="240.80001600000003" color="243,118,29" hidden="true"/><watcher var="Side b isosceles triangle" style="normal" x="10" y="268.60001800000003" color="243,118,29" hidden="true"/><watcher var="Side c isosceles triangle" style="normal" x="10" y="296.40002" color="243,118,29" hidden="true"/><watcher var="Side b equilateral triangle" style="normal" x="10" y="328.40002199999986" color="243,118,29" hidden="true"/><watcher var="Side c equilateral triangle" style="normal" x="10" y="332.19999800000005" color="243,118,29" hidden="true"/><watcher var="Side a scalene triangle" style="normal" x="10" y="332.19999800000005" color="243,118,29" hidden="true"/><watcher var="Side b scalene triangle" style="normal" x="10" y="332.19999800000005" color="243,118,29" hidden="true"/><watcher var="Side c scalene triangle" style="normal" x="10" y="332.19999800000005" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="Side length"><l>3</l></variable><variable name="Side length 2"><l>5</l></variable><variable name="Side length 3"><l>3</l></variable><variable name="Sum"><l>11</l></variable><variable name="Side a right triangle"><bool>false</bool></variable><variable name="Side b right triangle"><bool>false</bool></variable><variable name="Side c right triangle"><bool>false</bool></variable><variable name="Side a equilateral triangle"><bool>false</bool></variable><variable name="Side a isosceles triangle"><bool>false</bool></variable><variable name="Side b isosceles triangle"><bool>false</bool></variable><variable name="Side c isosceles triangle"><bool>true</bool></variable><variable name="Side b equilateral triangle"><bool>false</bool></variable><variable name="Side c equilateral triangle"><bool>false</bool></variable><variable name="Side a scalene triangle"><bool>false</bool></variable><variable name="Side b scalene triangle"><bool>false</bool></variable><variable name="Side c scalene triangle"><bool>false</bool></variable></variables></project><media name="Triangles of all kinds" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>