<snapdata remixID="14891299"><project name="cracking the code" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAOb0lEQVR4AeydC7SNZRrHn705B8f1HBGOW0Jl4bhEU6nlWhhpKkMol6bVDGnk2g2VlnRZSwyV0ThkWbSmGh2pmZipLRWSMBNNo0LuDo5rThFzfm+9u7035+ydbe/97f09lv9+3vvl//493/u937c37xn9owwkkAGv6B9lIIEM+AW4atUqeeutt+IO+k3g/LXrBDNgBLht2zapVauWNG3aVJo1axZXS7+ff/55gmnQ7hPFgHfx4sVStAWQ06dPG/zwww9+a9NzcnJMWlZWlrGk23LUIx6NLVeunOTl5RkOPvroI9mwYYNs3bo1Lvjiiy9k4cKFpm/9iD8DXjweAgINGjSQxo0bC7Z3797SsWNHqVixohFo3759ZcGCBUaAq1evlu3bt8vJkyelbNmyJp/60aBhw4by/vvvS9WqVQVBfvfdd/L999/L+di1o9tKxp+uC4ushf0M461btxafz2fC+hFfBrx4Louvv/5a9u/fb0awZs0aWbZsmWRmZsqXX34p8+fPF0SIOLt06SL16tWT8uXLi8fjMaK0bZyvRch4VUSN8AItHpg49rnnnpOhQ4ca8YeWs/G22emSkeYxqD7lG6k2cZ0JZw2YbqzJK8r3Htrhb+eiiy4y89aP+DLAMYzfgyGA/Px82bx5sxEdHg1RHj582JTZt2+fST948KBZuBMnTsjRo0dNHmWjRaVKlYzHw+vhmbt37y5XXXWVFBYW+i304IFff/11U/bTTz+Vd955Rz755BMzJupSxuLkitniyciU8hPW2aQgS3mLY8eOBeVpJPYMBHnA54f+Wiq+0MGgzMyu8m3ugAsO2z6WG5BAj4nQrRcbNWqU3HDDDdK5c2fBO1lrKenZs6fMmzfPeN/s7GypX7++8cjUt2Wwnqy6UrjwPjk+sWVR9EwRgv9SHu+KrVChQnCmxmLOQJAHbFrmgJRP88jO38yW0/f9Syr/fqEf1f/4N6kzeklY1B71pr9OYH3C6QNypeCeZZJXZ4jpJyMjI8h7cklHCHikm266Se68804ZOXKkvPbaa37LNmDJkiVy5MgRufXWW+WSSy6RmjVrmq3A7t27zb6xVNG2wDJXOO9uOfXvJSZauHC4sT9/eEx5+tu5c+fPyRqKGwNBHpBe59ccJpl1GhnPEuidnunWTPIHNQyL/YMbCR6Jo5VTp04JoJ2vvvpKdu3aZYTTMOdXsiutNt0F9cPllks6QIjFwXqs4vI39ZgjKzvPLharuuT+lPcXYRvxyiuvSK9evcx49CO+DJhzQPZuttt2nbv7vdKzzz4rlStXNvFanhO2iLHesuWl9qQ8Ew79KF26dFAS7bOXxJtdfvnlQvjdip38Zci3kR49ekiLFi2Em5ziULdu3QuWz03ViBEjZMuWLWYPacehNj4MGA+IAPBSdGnvRomzMORxc0JeIE4XHg+MnjPM0QoZ1Ke96dOnC56R8GH5cb9FmD6wlOVuG8+GiKNFndrZcuLIwbD49kiB+UfGmSD7UMaRwnDU1MwekMVHBIzMhrGIkTtTm0e+RWbPIZLR7DobPafl+IYM6oNNmzbJ+vXrzWLTvs0jTP6kSZPkyiuvNPsyRBgtdo1tLJe+2jssGr76W9MngmcfybgU8WHgLA+IGKzHOn78uLB3I97mnnFBIypY/KL8r2dWUJqN4EVYTI5tDhw4INRHYBb0ASiPJR174403mqMVbgrC4YorrpCZM2eWWD69lIcuDCpM2lxkPVLhqW2Scd+bReHgv6H9BedqLFYMGA+IAACdIATCgDAg3LzX3fLQnovlwd3VS8RD+2oJd5Q1atQQ7nLLlCljPB5t0BawYfojbEGcGwzQrl07uffee+Xaa6+V2bNni423KNofcgTDQTmPBhctWmS8F5517969UqpUKfMkhTZoz+LYI42kwtNb5cyJQ+KtnWOT/ZbygfBnaCCmDBgPiCgAPWEBXgtrMbNzPZlcY688VXNfiZhcfZc0adJEduzYIZyrAduGFRqWtMD+iCMi64k4XH7vvffMIfOTTz5pLHH2aQt+eiQ4YcIE4akMl+327dsLgqQdQDu0H4hjD9ST44/nyLEH6gYmmzDlLRizSdSPmDNwlge04sCy/7vtttvMUUma9+fLGaOq1L63XDx0CsGwQBC0F2qpSLrFLbfcYrwZez/E8MEHH5g43s7G8a7ksz1AkIR9Pp+5s+b4hks++zjSK/SdShdh4Rm53PRDHYQftoIWuGAMnOUBrefDchj89ttvGwGG9li2cSv5doMvNDkozh6QBIQHEJq1tB+YRzovInTo0EF4vMYbKtHigdylMrKga1iMGD9Zli5dKs2bN5eJEycyLEWcGPB7QNsfIrGYO3euOTgmbvOt3TfrQTn64WIbPaetXr26Sac+CAWZNo2wBcK/+eabhb3ehba33367TJ06VWbNmhWEyZMnmzdx7BjUxocBI0C8D6BLLN4Ja0H87n9+I5UfWhAReDEAb8blEFDfCg1r26W/0Dii93q9ctlllwmH1pHYxTMnyZ6ZA2XvnweVaBtVLSMcYvNEhjto+lcklgEjQEQAGAriIIy1ID62f0/Z8lhf2fp4eNSvX1+s8GiT+unp6eZSTpvcGWNtHvlg48aN0rZtW2G/x34sUjvh0u3Sp0lGWGS/8Tuz16Pd66+/nu4VCWbgrD0gwrCYMmWKrFixwgin8d71klXGI5np4cHbK8yLSzCekPZ46RORAcKkUQZr8dlnnxmBcBxSUFAgXbt2lW7duglfGeBZ7bJly8yxDPljxowxj84QKu0Eotxd8wKinoCw+NunXmFhYVCeRuLPgPGAdIswrEUQxIcPHy5t2rQxAiQvFL/0Lviaa64xArLt0x79WMsxCt4JIDoe3T3xxBOydu1a+fjjjyUtLU14caB///7CzRHlgBTzx1MlWzyZ2UG5lLfgsDwoUyNxZ+AsD8h+DYFg2azz6hPx0JFV6thX9r4wMjQ5KM5llwTq016otXmkg6uvvtrv1dir4T15WYAzPs4IOXpBpOzf8Mx4Mbwh7QTiRO4AEz1zaKecKdhhwvaD8raeCtCykjhrPCBeCDAMrMWwYcOEO1LiZbMbkO3HkXfDf5GHhaYC9QFPMwBhEJhHnANgbmCoh5cKtVy6eQ8wNL3Ug2uER2zhkP+H5f79ZbVq1eg+TtBuimPgnB4Qb3Xo0CHzDJcwaD5mhuwetciPPaPf8IdJD4wvX77cPIbjaQigPh7O5/OJrwhVqlTxX9ZJt2CQ999/v3Tq1OkXgRdShZdQw4CXV23b3F3TnyKxDJzTA/LWCg/7sXgmBIVICFsExtmrBcZ5C4b4jBkzhG+6UYc4Nicnx+zjiDN10iyIK9zFgBEgYkAETJ0wG/5GjRqZ72QQB3PmzBGeyXJTMGTIEOElgIEDB5rDXL5JRxp7PsriaerUqSOkWW9HOi8S8JLr6NGj/R6QfsnD0r/CXQwYAbL4gKlvXfUP87VHnqvy7TfSAW+2cFPA6/bk8TMelOfmgBsG0vr162fefBk7dqwMGjRIEOjLL79sxNayZUux4sO2Lv0N1U152gcmQT9cxYCX8zY8EGDmrQ8sFQ6E+cYZlv0br0TxosDgwYPljjvukNzcXHnppZdk3bp1wp2yTePxFuXxlOPHjzevURFu1aqVER/fdEN82N5lN9CdESd9c3dqEvTDVQx4OWNjxtYDXVr6oHTYOFm2/GeNnN6yWnZ8uOic2OL7q7wx7ZFz5oXWoVzDtAJT/vTB7ZL+dAu6NLD9ckk3CfqRUgyEm4wXD8UXvfFCzSf83Rxn1Hvmv/LM87PlrsdeuOB46sV5pg+OTHj1iX553YqzvXCD1fzUY8B8K27cuHHC6/A89YjkOONClaFP8PDDD6ceszqjiBgwAoyopBZSBmLAgAowBqRqk5EzoAKMnCstGQMGVIAxIFWbjJyB1BVg5BxoyQQyoAJMIPnatYgKUFWQUAZUgAmlXztXAaoGEsqACjCh9GvnKsDU00BSzUgFmFTLlXqDVQGm3pom1YxUgEm1XKk3WBVg6q1pUs1IBZhUy5V6g1UBpt6aJtWMLqgAk2rmOlhHMKACdMQyuHcQKkD3rr0jZq4CdMQyuHcQKkD3rr0jZq4CdMQyuHcQKsBi1p7/qXPu3LnF5IYma/x8GVABFsMcPxGcl5cn/CYO4McxfT5fMaU1+XwZUAGWwFzg79XwC2DTpk0zguzTp4/5L8JKqKpZETKgAoyQqMBi/ERwYFzD58+ACrAE7rj02uw9e/aYH+XEKwL+ywibp/b8GVABFsMdP2LOL7oiNrBy5cpiSmpyNAyoAIthLz8/Xx599NFicjXZMhCtVQFGy6DWj4oBFWBU9GnlaBlQAUbLoNaPigEVYFT0aeVoGVABRsug1o+KARVgVPRp5WgZSF4BRjtzre8IBlSAjlgG9w5CBejetXfEzFWAjlgG9w5CBejetXfEzFWAjlgG9w5CBZh8a59SI1YBptRyJt9kVIDJt2YpNWIVYEotZ/JNRgWYfGuWUiNWAabUcibfZFSAybdmKTXiXyTAlJq5TsYRDKgAHbEM7h2ECtC9a++ImasAHbEM7h2ECtC9a++ImasAHbEM7h2ECjCitddCsWJABRgrZrXdiBhQAUZEkxaKFQMqwFgxq+1GxIAKMCKatFCsGFABxopZbTciBlSAEdHk3kKxnrkKMNYMa/slMqACLJEezYw1AyrAWDOs7ZfIgAqwRHo0M9YMqABjzbC2XyIDKsAS6dHMWDPgXAHGeubaviMYUAE6YhncOwgVoHvX3hEzVwE6YhncOwgVoHvX3hEzVwE6YhncOwgVoPPW3lUjUgG6armdN1kVoPPWxFUjUgG6armdN1kVoPPWxFUjUgG6armdN1kVoPPWxFUjChKgq2auk3UEAypARyyDewehAnTv2jti5ipARyyDewehAnTv2jti5v8HAAD//3jidPIAAAAGSURBVAMAyKK4QxyuEBMAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="cracking the code"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></blocks><primitives></primitives><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="6"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="7"></list></costumes><sounds><list struct="atomic" id="8"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="13"><costumes><list struct="atomic" id="14"></list></costumes><sounds><list struct="atomic" id="15"></list></sounds><blocks></blocks><variables></variables><scripts><script x="51" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>oddSum</l><l>0</l></block><block s="doSetVar"><l>evenSum</l><l>0</l></block><block s="doSetVar"><l>upcNum</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>12</l><script><block s="doAsk"><l>What is your upc code?(Please enter one code at a time)</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="upcNum"/></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="upcNum"/></block><l>1</l></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="i"/><l>2</l></block><l>1</l></list></block><script><block s="doSetVar"><l>oddSum</l><block s="reportVariadicSum"><list><block var="oddSum"/><block s="reportListItem"><block var="i"/><block var="upcNum"/></block></list></block></block></script><list></list></block></script></block><block s="doSetVar"><l>oddSum</l><block s="reportVariadicProduct"><list><block var="oddSum"/><l>3</l></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="upcNum"/></block><l>1</l></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="i"/><l>2</l></block><l>0</l></list></block><script><block s="doSetVar"><l>evenSum</l><block s="reportVariadicSum"><list><block var="oddSum"/><block s="reportListItem"><block var="i"/><block var="upcNum"/></block></list></block></block></script><list></list></block></script></block><block s="doSetVar"><l>step4</l><block s="reportVariadicSum"><list><block var="oddSum"/><block var="evenSum"/><block s="reportListItem"><l><option>last</option></l><block var="upcNum"/></block></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="step4"/><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>Valid UPC!</l><l>2</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="upcNum"/></block><l>2</l></list></block><script><block s="doSayFor"><l>random weight item upc code!</l><l>2</l></block></script><list><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="upcNum"/></block><l>3</l></list></block><script><block s="doSayFor"><l>Nation drug use of national health related upc code!</l><l>2</l></block></script><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="upcNum"/></block><l>4</l></list></block><script><block s="doSayFor"><l>in store marking or non food item upc code!</l><l>2</l></block></script><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="upcNum"/></block><l>5</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="upcNum"/></block><l>9</l></list></block></list></block><script><block s="doSayFor"><l>Coupon use upc code!</l><l>2</l></block></script><l><bool>true</bool></l><script><block s="doSayFor"><l>regular upc code!</l><l>2</l></block></script></list></block></script><list><l><bool>true</bool></l><script><block s="doSayFor"><l>Invalid UPC</l><l>2</l></block></script></list></block></script></scripts></sprite><watcher var="upcNum" style="normal" x="0" y="7" color="243,118,29" extX="80" extY="70"/><watcher var="evenSum" style="normal" x="105" y="35.00000399999999" color="243,118,29"/><watcher var="step4" style="normal" x="106" y="58" color="243,118,29"/><watcher var="oddSum" style="normal" x="105" y="12.000001999999995" color="243,118,29"/></sprites></stage><variables><variable name="upcNum"><list struct="atomic" id="242">1,0,2,8,5,1,3,2,7,2,0,3</list></variable><variable name="oddSum"><l>54</l></variable><variable name="evenSum"><l>56</l></variable><variable name="step4"><l>113</l></variable></variables></scene></scenes></project><media name="cracking the code" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>