<snapdata remixID="9772412"><project name="U2L4-MathLibrary" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</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="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="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20.254237288135563" y="47.903954802259896"><custom-block s="odd? %s"><l>16</l></custom-block></script><script x="22.79661016949152" y="79.25988700564963"><custom-block s="Number of divisors? %n"><l>24</l></custom-block></script><script x="20.254237288135563" y="113.51977401129967"><custom-block s="is %s divisible by %s ?"><l>43</l><l>5</l></custom-block></script><script x="20.254237288135563" y="148.75141242937832"><custom-block s="Maximum of %n and %n"><l>-100</l><l>-64</l></custom-block></script><script x="21.949152542372854" y="189.42937853107324"><custom-block s="Minimum of %n and %n"><l>89</l><l>455</l></custom-block></script><script x="20.254237288135563" y="16.548022598869963"><custom-block s="even? %n"><l>88</l></custom-block></script></scripts></sprite><watcher var="list" style="normal" x="10" y="34.30000199999999" color="243,118,29" extX="232.39999999999986" extY="203.6"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Number od divisors? %&apos;D&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="D"/><block s="reportKeep"><block s="reifyPredicate"><script></script><list></list></block><block s="reportNumbers"><l>0</l><l>1000</l></block></block></block><script><block s="doReport"><block var="D"/></block></script></block></script></block-definition><block-definition s="is %&apos;a&apos; divisible by %&apos;b&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="a"/><block var="b"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="odd? %&apos;c&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportNot"><custom-block s="is %s divisible by %s ?"><block var="c"/><l>2</l></custom-block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="%&apos;a&apos; ≥ %&apos;b&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportGreaterThan"><block var="a"/><block var="b"/></block><block s="reportEquals"><block var="a"/><block var="b"/></block></block></block></script></block-definition><block-definition s="%&apos;a&apos; ≠ %&apos;b&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNot"><block s="reportEquals"><block var="a"/><block var="b"/></block></block></block></script></block-definition><block-definition s="is %&apos;a&apos; between %&apos;b&apos; and %&apos;c&apos;" type="predicate" 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="doReport"><block s="reportAnd"><custom-block s="%s ≤ %s"><block var="a"/><block var="c"/></custom-block><custom-block s="%s ≥ %s"><block var="a"/><block var="b"/></custom-block></block></block></script></block-definition><block-definition s="%&apos;a&apos; ≤ %&apos;b&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportLessThan"><block var="a"/><block var="b"/></block><block s="reportEquals"><block var="a"/><block var="b"/></block></block></block></script></block-definition><block-definition s="Number of divisors? %&apos;input&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>num</l><l>1</l><block var="input"/><script><block s="doIf"><custom-block s="is %s divisible by %s ?"><block var="input"/><block var="num"/></custom-block><script><block s="doAddToList"><block var="num"/><block var="list"/></block></script></block></script></block><block s="doReport"><block s="reportListLength"><block var="list"/></block></block></script></block-definition><block-definition s="even? %&apos;input&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><custom-block s="is %s divisible by %s ?"><block var="input"/><l>2</l></custom-block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Maximum of %&apos;a&apos; and %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="a"/><block var="b"/></block><script><block s="doReport"><block var="b"/></block></script><script><block s="doReport"><block var="a"/></block></script></block></script></block-definition><block-definition s="Minimum of %&apos;a&apos; and %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="a"/><block var="b"/></block><script><block s="doReport"><block var="a"/></block></script><script><block s="doReport"><block var="b"/></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="$camera snap" type="reporter" category="sensing"><comment x="0" y="0" w="216.00000000000003" collapsed="false">takes a snapshot with the webcam and reports it as a new costume, or zero if the user cancels</comment><header></header><code></code><translations>pt:$camera a imagem actual do vídeo&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>test</l><l>pic</l></list></block><block s="doSetVar"><l>test</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>var camDialog,&#xD;    result = false;&#xD;&#xD;camDialog = new CamSnapshotDialogMorph(&#xD;    this.parentThatIsA(IDE_Morph),&#xD;    this,&#xD;    function () {result = null; },&#xD;    function (costume) {&#xD;        result = costume;&#xD;        this.close();&#xD;    }&#xD;);&#xD;&#xD;camDialog.key = &apos;camera&apos;;&#xD;camDialog.popUp(this.world());&#xD;return function () {return result; };</l></block><list></list></block></block><block s="doWaitUntil"><block s="evaluate"><block s="reifyScript"><script><block s="doSetVar"><l>pic</l><block s="evaluate"><block var="test"/><list></list></block></block><block s="doReport"><block s="reportNot"><block s="reportEquals"><block var="pic"/><block s="reportBoolean"><l><bool>false</bool></l></block></block></block></block></script><list></list></block><list></list></block></block><block s="doReport"><block var="pic"/></block></script></block-definition></blocks><variables><variable name="list"><list struct="atomic" id="270">1,2,3,4,6,8,12,24</list></variable></variables></project><media name="U2L4-MathLibrary" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>