<snapdata remixID="12874867"><project name="triangle" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="triangle"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Test triangle %&apos;leg1&apos; %&apos;leg2&apos; %&apos;hyp&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>Triangle Viability</l></list></block><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block s="reportVariadicSum"><list><block var="Hypot"/><block var="Shortest Leg"/></list></block><block var="2nd Longest"/></list></block><block s="reportVariadicGreaterThan"><list><block s="reportVariadicSum"><list><block var="Shortest Leg"/><block var="2nd Longest"/></list></block><block var="Hypot"/></list></block><block s="reportVariadicGreaterThan"><list><block s="reportVariadicSum"><list><block var="Hypot"/><block var="2nd Longest"/></list></block><block var="Shortest Leg"/></list></block></list></block><script><block s="doSetVar"><l>Triangle Viability</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>Triangle Viability</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doReport"><block var="Triangle Viability"/></block></script></block-definition><block-definition s="Name Triangle Side %&apos;a&apos; %&apos;b&apos; %&apos;c&apos;" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="2nd Longest"/><block var="Hypot"/><block var="Shortest Leg"/></list></block><script><block s="doSetVar"><l>classify sides</l><l>Equilateral</l></block></script><script><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="Shortest Leg"/><block var="2nd Longest"/></list></block><block s="reportVariadicEquals"><list><block var="Shortest Leg"/><block var="Hypot"/></list></block><block s="reportVariadicEquals"><list><block var="2nd Longest"/><block var="Hypot"/></list></block></list></block><script><block s="doSetVar"><l>classify sides</l><l>Isoceles</l></block></script><script><block s="doSetVar"><l>classify sides</l><l>Scalene</l></block></script></block></script></block><block s="doReport"><block var="classify sides"/></block></script></block-definition><block-definition s="Angle Identifier %&apos;a&apos; %&apos;b&apos; %&apos;c&apos;" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="Shortest Leg"/><block var="Shortest Leg"/></list></block><block s="reportVariadicProduct"><list><block var="2nd Longest"/><block var="2nd Longest"/></list></block></list></block><block s="reportVariadicProduct"><list><block var="Hypot"/><block var="Hypot"/></list></block></list></block><script><block s="doSetVar"><l>classify angles</l><l>right</l></block></script><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="Shortest Leg"/><block var="Shortest Leg"/></list></block><block s="reportVariadicProduct"><list><block var="2nd Longest"/><block var="2nd Longest"/></list></block></list></block><block s="reportVariadicProduct"><list><block var="Hypot"/><block var="Hypot"/></list></block></list></block><script><block s="doSetVar"><l>classify angles</l><l>accute</l></block></script><script><block s="doSetVar"><l>classify angles</l><l>obtuse</l></block></script></block></script></block><block s="doReport"><block var="classify angles"/></block></script></block-definition><block-definition s="Resume or End %&apos;a&apos;" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="Resume/End"/><l>y</l></list></block><script><block s="doSetVar"><l>classify angles</l><l></l></block><block s="doSetVar"><l>classify sides</l><l></l></block><block s="doSetVar"><l>Hypot</l><l></l></block><block s="doSetVar"><l>Shortest Leg</l><l></l></block><block s="doSetVar"><l>2nd Longest</l><l></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Resume/End"/><l>n</l></list></block><script><block s="doSetVar"><l>classify angles</l><l></l></block><block s="doSetVar"><l>classify sides</l><l></l></block><block s="doSetVar"><l>Hypot</l><l></l></block><block s="doSetVar"><l>Shortest Leg</l><l></l></block><block s="doSetVar"><l>2nd Longest</l><l></l></block></script><list></list></block></script></block-definition></blocks><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" id="246"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="247"></list></costumes><sounds><list struct="atomic" id="248"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><watcher var="classify angles" style="normal" x="10" y="157.00001399999996" color="243,118,29" hidden="true"/><watcher var="classify sides" style="normal" x="10" y="178.00001599999996" color="243,118,29" hidden="true"/><watcher var="Hypot" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="Resume/End" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="257"><costumes><list struct="atomic" id="258"></list></costumes><sounds><list struct="atomic" id="259"></list></sounds><blocks></blocks><variables></variables><scripts><script x="47" y="10"><block s="receiveGo"><comment w="90" collapsed="false">Jeremy and Mason&apos;s Project</comment></block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="Resume/End"/><l>n</l></list></block><script><block s="doSayFor"><l>Hi, Welcome to the Triangle Tester</l><l>2</l></block><block s="doSayFor"><l>I need  the side lengths of your triangle</l><l>2</l></block><block s="doAsk"><l>what is the length of your longest side?</l></block><block s="doSetVar"><l>Hypot</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>what is the length of your second longest side leg?</l></block><block s="doSetVar"><l>2nd Longest</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>what is the length of your shortest leg?</l></block><block s="doSetVar"><l>Shortest Leg</l><block s="getLastAnswer"></block></block><block s="doSayFor"><l>Let&apos;s see what this is</l><l>2</l></block><block s="doIfElse"><custom-block s="Test triangle %s %s %s"><block var="Hypot"/><block var="2nd Longest"/><block var="Shortest Leg"/><comment w="90" collapsed="true">Contract: The purpose of the code in this block is to figure out if your input can make a vaild triangle(output)</comment></custom-block><script><custom-block s="Name Triangle Side %s %s %s"><block var="2nd Longest"/><block var="Hypot"/><block var="Shortest Leg"/><comment w="90" collapsed="true">Contract: The contract of this block is to determine the what kind of triangle the inputed sides make after being a confirmed triangle.</comment></custom-block><custom-block s="Angle Identifier %s %s %s"><block var="2nd Longest"/><block var="Shortest Leg"/><block var="Hypot"/><comment w="90" collapsed="true">Contract: The purpose of the code in this block is to figure out what kind of angles the 3 inputed sides create after being a confirmed triangle.</comment></custom-block><block s="doSayFor"><block s="reportJoinWords"><list><l>your triangle is a</l><l> </l><block var="classify angles"/><l> </l><block var="classify sides"/><l> </l><l>triangle</l></list></block><l>2</l></block></script><script><block s="doSayFor"><l>That ain&apos;t no triangle</l><l>2</l></block></script></block><block s="doAsk"><l>Would you like to test again? (y for yes and n for no)</l></block><block s="doSetVar"><l>Resume/End</l><block s="getLastAnswer"></block></block><custom-block s="Resume or End %s"><block var="Resume/End"/></custom-block></script></block><block s="doSetVar"><l>Resume/End</l><l></l></block></script></scripts></sprite></sprites></stage><variables><variable name="classify angles"><l></l></variable><variable name="classify sides"><l></l></variable><variable name="Hypot"><l></l></variable><variable name="Shortest Leg"><l></l></variable><variable name="2nd Longest" transient="true"/><variable name="Resume/End"><l>y</l></variable></variables></scene></scenes></project><media name="triangle" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>