<snapdata remixID="10346357"><project name="Base converter project" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</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="95" y="426"><block s="reportTextSplit"><l>111</l><l><option>letter</option></l></block></script><script x="123" y="95"><block s="receiveGo"></block><block s="doAsk"><l>What is your number that you want to convert?</l></block><block s="doSetVar"><l>Starting Number</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the original base of your number?</l></block><block s="doSetVar"><l>Starting Base</l><block s="getLastAnswer"></block></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="Starting Base"/><l>10</l></block></block><script><block s="doDeclareVariables"><list><l>digits</l><l>counter</l><l>converter</l></list></block><block s="doSetVar"><l>digits</l><custom-block s="Flipper"></custom-block></block><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doSetVar"><l>converter</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="digits"/><script><block s="doInsertInList"><block s="reportProduct"><block var="item"/><block s="reportPower"><block var="Starting Base"/><block var="counter"/></block></block><l>1</l><block var="converter"/></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block><block s="doSetVar"><l>Starting Number</l><block s="reportCombine"><block var="converter"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></script></block><block s="doAsk"><l>What base do you want to convert it into?</l></block><block s="doSetVar"><l>Ending Base</l><block s="getLastAnswer"></block></block><block s="bubble"><block s="reportJoinWords"><list><l>new number:</l><custom-block s="converter block"></custom-block></list></block></block></script></scripts></sprite><watcher var="Ending Base" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="Ending Number" style="normal" x="10" y="73.00000599999998" color="243,118,29" extX="80" extY="70"/><watcher var="Starting Number" style="normal" x="10" y="10" color="243,118,29"/><watcher var="Starting Base" style="normal" x="10" y="31.000001999999995" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="number: %&apos;number&apos; initial base: %&apos;initial&apos; converted base %&apos;new base&apos;" type="reporter" category="other"><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>new conversion</l></list></block><block s="doSetVar"><l>new conversion</l><block s="reportNewList"><list></list></block></block><block s="doIf"><l/><script></script></block><block s="doIf"><l/><script></script></block></script><scripts><script x="494" y="243.2"><block s="reportModulus"><l></l><l></l></block></script><script x="310" y="242.2"><block s="reportModulus"><l></l><l></l></block></script><script x="404" y="242.2"><block s="reportModulus"><l></l><l></l></block></script><script x="679" y="128.2"><block s="doIfElse"><l/><script></script><script></script></block></script><script x="310" y="263.2"><custom-block s="%n $arrowRight binary list padded to %n digits"><block var="number"/><l></l></custom-block></script><script x="14" y="378.99999999999994"><block s="doReport"><block s="reportJoinWords"><list><block var="number"/><l>in base</l><block var="initial"/><l>is</l><block var="new conversion"/><l>in base</l><block var="new base"/></list></block></block></script></scripts></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="%&apos;N&apos; $arrowRight binary list padded to %&apos;D&apos; digits" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n">13</input><input type="%n">4</input></inputs><script><block s="doDeclareVariables"><list><l>binary</l></list></block><block s="doSetVar"><l>binary</l><block s="reportNewList"><list></list></block></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="N"/><l>2</l></block><l>0</l></block><script><block s="errorObsolete"></block></script><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block var="D"/><l>1</l></block><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block s="reportDifference"><block var="N"/><custom-block s="2 ^ %n"><block s="reportDifference"><block var="D"/><block var="i"/></block></custom-block></block><l>1</l></block><block s="reportGreaterThan"><block s="reportDifference"><block var="N"/><custom-block s="2 ^ %n"><block s="reportDifference"><block var="D"/><block var="i"/></block></custom-block></block><l>1</l></block></block><script><block s="doSetVar"><l>N</l><block s="reportDifference"><block var="N"/><custom-block s="2 ^ %n"><block s="reportDifference"><block var="D"/><block var="i"/></block></custom-block></block></block><block s="doAddToList"><l>1</l><block var="binary"/></block></script><script><block s="doAddToList"><l>0</l><block var="binary"/></block></script></block></script></block><block s="doAddToList"><l>1</l><block var="binary"/></block></script></block><block s="doReport"><block var="binary"/></block></script></block-definition><block-definition s="Binary List Mask %&apos;data&apos; with %&apos;mask&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>mask v</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>number v</l><l>1</l></block><block s="doForEach"><l>item</l><block var="data"/><script><block s="doIf"><block s="reportEquals"><block var="item"/><l>0</l></block><script><block s="doAddToList"><l>0</l><block var="mask v"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="item"/><l>1</l></block><script><block s="doAddToList"><block s="reportListItem"><block var="number v"/><block var="mask"/></block><block var="mask v"/></block></script></block><block s="doChangeVar"><l>number v</l><l>1</l></block></script></block><block s="doReport"><block var="mask v"/></block></script></block-definition><block-definition s="Subset Sum Solution %&apos;data&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>numbers list</l></list></block><block s="doSetVar"><l>numbers list</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><l/><script><block s="doAddToList"><block var="item"/><block var="numbers list"/></block></script></block><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><l></l><l>0</l></block></block><script><block s="doIf"><block s="reportListContainsItem"><block var="numbers list"/><l>0</l></block><script><block s="doReport"><l>[0]</l></block></script></block></script><script></script></block><block s="doReport"><block var="data"/></block></script></block-definition><block-definition s="2 ^ %&apos;N&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n">4</input></inputs><script><block s="doReport"><block s="reportPower"><l>2</l><block var="N"/></block></block></script></block-definition><block-definition s="sum" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="converter block" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>exponents</l><l>counter</l></list></block><block s="doSetVar"><l>exponents</l><custom-block s="highest exponent base: %s number: %s"><block var="Ending Base"/><block var="Starting Number"/></custom-block></block><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doSetVar"><l>Ending Number</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportLessThan"><block var="exponents"/><l>0</l></block><script><block s="doChangeVar"><l>Starting Number</l><block s="reportProduct"><l>-1</l><block s="reportPower"><block var="Ending Base"/><block var="exponents"/></block></block></block><block s="doIfElse"><block s="reportLessThan"><block var="Starting Number"/><l>0</l></block><script><block s="doChangeVar"><l>Starting Number</l><block s="reportPower"><block var="Ending Base"/><block var="exponents"/></block></block><block s="doChangeVar"><l>exponents</l><l>-1</l></block><block s="doAddToList"><block s="reportNewList"><list><block var="counter"/></list></block><block var="Ending Number"/></block><block s="doSetVar"><l>counter</l><l>0</l></block></script><script><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="Ending Number"/></list></block></block></script></block-definition><block-definition s="highest exponent base: %&apos;base&apos; number: %&apos;number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>change</l></list></block><block s="doSetVar"><l>change</l><l>0</l></block><block s="doUntil"><block s="reportLessThan"><block s="reportDifference"><block var="Starting Number"/><block s="reportPower"><block var="base"/><block var="change"/></block></block><l>0</l></block><script><block s="doChangeVar"><l>change</l><l>1</l></block></script></block><block s="doChangeVar"><l>change</l><l>-1</l></block><block s="doReport"><block var="change"/></block></script></block-definition><block-definition s="Flipper" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>original list</l><l>new list</l></list></block><block s="doSetVar"><l>original list</l><block s="reportTextSplit"><block var="Starting Number"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>new list</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="original list"/></block><l>0</l></block><script><block s="doAddToList"><block s="reportListItem"><l><option>last</option></l><block var="original list"/></block><block var="new list"/></block><block s="doDeleteFromList"><l><option>last</option></l><block var="original list"/></block></script></block><block s="doReport"><block var="new list"/></block></script></block-definition><block-definition s="convert to base 10" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>digits</l><l>counter</l><l>converter</l></list></block><block s="doSetVar"><l>digits</l><custom-block s="Flipper"></custom-block></block><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doSetVar"><l>converter</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="digits"/><script><block s="doInsertInList"><block s="reportProduct"><block var="item"/><block s="reportPower"><block var="Starting Base"/><block var="counter"/></block></block><l>1</l><block var="converter"/></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block><block s="doSetVar"><l>Starting Number</l><block s="reportCombine"><block var="converter"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></script></block-definition></blocks><variables><variable name="Ending Base"><l>10</l></variable><variable name="Ending Number"><list id="546"><item><list struct="atomic" id="547">2</list></item><item><list struct="atomic" id="548">6</list></item></list></variable><variable name="Starting Number"><l>0</l></variable><variable name="Starting Base"><l>3</l></variable></variables></project><media name="Base converter project" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>