<snapdata remixID="9278636"><project name="ICP #4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEG0lEQVR4Xu3cTariQBiF4Vxdi67gbsSZ4Ny523EFgoIIrsdFOHNko7QQvP7Ul1Q8Vs7bs4ZK8tU5T1dabrc/5/P5XPGLBEQJ/ABQlDyPvSYAQCBIEwCgNH4eDkAMSBMAoDR+Hg5ADEgTAKA0fh4OQAxIEwCgNH4eXizA1WpVTadTGiw8gaIBHo/Haj6fF16B9/hFA7ycgMvlEoQFGy4eYMHZM3rJPwuu/x2QU7Bcy705AUFYJsLeACwzfqbuFUBOwfJA9wrgJX4QloWwdwDLip9pewmQU7Ac2L0EyKsYgJ0nwM+CO4/4Iw/o7QnIKfgRP60f0muAIGzto/Mb9B5g5wnygFYJWADkU3ErI51ebAGQV3Gnhlrd3AZgq5S4uLMErADyKu7MUeMbWwHkVdzYSWcX2gGMJjmZTK6XbLfb6KWsT0jAEmD0VXxBWAd4//uEnFnyJAFLgNFX8SNwIMzzZ8oWYGp8t1fw7TXMKzk1ubR1XwPwdqKkFpzjHyNEX8VpkbIqksDXAUwdPgfA6Ks4dTbWpSfwVQAjnzZzAUyPipVdJPA1AKObywmQV3E0/XzrAfg/SxDmQxW5EwAjabE2ewIArEXKKZjd19sbAvAuIhC+NZN1AQCzxsnNogkA8EFinIJRRs3XA/BJdiBsjipyJQAjabE2ewIAfBEpp2B2b39uCMA3GYOwW4QA7DZf7v4mAQAmEOEUTAip4RIAJgYHwsSggssAGAyM5XkTAGAgT07BQFiJSwGYGNRtGQiDgfEhJG9g3C1vApyADfLkFGwQ2pNLAPgkmN/f32qxWFSz2ezhChDmQQjAFznW/0/w4XCoNptNNRqN8iTPXa4JAPANhDrC29LBYFCdTqdqt9tVw+EQSi0SKBZgiz2HLn0FcL/fh+7F4r8JADDwCl6v19V4PMZRxgQA2PBDSMYOrG8FQOv69Zu3B1j/MqTUL0bS19afCewBXqrkCyh1oAF4B5AvnvwsRgA+OAE/W4H30wDo3b989wCUV+A9AAC9+5fvHoDyCrwHAKB3//LdA1BegfcAAPTuX757AMor8B4AgN79y3cPQHkF3gMA0Lt/+e4BKK/AewAAevcv3z0A5RV4DwBA7/7luwegvALvAQDo3b989wCUV+A9AAC9+5fvHoDyCrwHAKB3//LdA1BegfcAAPTuX757AMor8B4AgN79y3cPQHkF3gMA0Lt/+e4BKK/AewAAevcv3z0A5RV4DwBA7/7luwegvALvAQDo3b989wCUV+A9AAC9+5fvHoDyCrwHAKB3//LdA1BegfcAAPTuX757AMor8B4AgN79y3cPQHkF3gMA0Lt/+e4BKK/AewAAevcv3z0A5RV4DwBA7/7luwegvALvAQDo3b989wCUV+A9AAC9+5fvHoDyCrwH+AdcwijGBEoSBgAAAABJRU5ErkJggg==</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" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><watcher var="Leg 1" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Leg 2" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="Hypotenuse" style="normal" x="10" y="52.00000399999999" 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="11"><costumes><list struct="atomic" id="12"></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables></variables><scripts><script x="240" y="13"><block s="receiveGo"></block><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="Draws Triangle"></custom-block><custom-block s="Pythagorean Theorem"></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Draws Triangle" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><block s="gotoXY"><l>-100</l><l>150</l></block><block s="up"></block><block s="down"></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="up"></block><block s="down"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="up"></block></script></block-definition><block-definition s="Common Pythagorean Triplets" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>3</l><l>4</l><l>5</l></list></block><block s="reportNewList"><list><l>5</l><l>12</l><l>13</l></list></block><block s="reportNewList"><list><l>7</l><l>24</l><l>25</l></list></block><block s="reportNewList"><list><l>8</l><l>15</l><l>17</l></list></block><block s="reportNewList"><list><l>9</l><l>40</l><l>41</l></list></block></list></block></block></script></block-definition><block-definition s="Pythagorean Theorem" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Leg 1</l><l>0</l></block><block s="doSetVar"><l>Leg 2</l><l>0</l></block><block s="doSetVar"><l>Hypotenuse</l><l>0</l></block><block s="gotoXY"><l>-125</l><l>65</l></block><block s="setHeading"><l>0</l></block><block s="doAsk"><l>What&apos;s this leg?</l></block><block s="write"><block s="getLastAnswer"></block><l>20</l></block><block s="doSetVar"><l>Leg 1</l><block s="getLastAnswer"></block></block><block s="gotoXY"><l>-50</l><l>-25</l></block><block s="doAsk"><l>This leg?</l></block><block s="setHeading"><l>90</l></block><block s="write"><block s="getLastAnswer"></block><l>20</l></block><block s="doSetVar"><l>Leg 2</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>Hypotenuse</l><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportSum"><block s="reportPower"><block var="Leg 1"/><l>2</l></block><block s="reportPower"><block var="Leg 2"/><l>2</l></block></block></block><comment w="90" collapsed="false">Pythagorean Theorem in action :).</comment></block><block s="gotoXY"><l>-25</l><l>75</l></block><block s="write"><block var="Hypotenuse"/><l>20</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doForEach"><l>item</l><custom-block s="Common Pythagorean Triplets"></custom-block><script><block s="doIf"><block s="reportListContainsItem"><block var="item"/><block var="Hypotenuse"/></block><script><block s="doSayFor"><l>Yay you found a pythagorean triplet!</l><l>1</l></block></script></block></script></block></script></block-definition></blocks><variables><variable name="Leg 1"><l>5</l></variable><variable name="Leg 2"><l>12</l></variable><variable name="Hypotenuse"><l>13</l></variable></variables></project><media name="ICP #4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>