<snapdata remixID="10834136"><project name="Lab 3.3 - Let Me Check My Calendar (starter)" 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,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="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" y="20"><block s="receiveGo"></block><block s="doAsk"><l>What year are you using?</l></block><block s="doSetVar"><l>Year</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportEquals"><custom-block s="Is a leap year? %s"><block var="Year"/></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>It is a leap year.</l><l>2</l></block><block s="doSetVar"><l>Leap year</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSayFor"><l>It is not a leap year.</l><l>2</l></block><block s="doSetVar"><l>Leap year</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doAsk"><l>What month #?</l></block><block s="doSetVar"><l>Month</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What day of the month?</l></block><block s="doSetVar"><l>day</l><block s="getLastAnswer"></block></block><block s="doIfElse"><custom-block s="Is a valid date? %s %s %s"><block var="Month"/><block var="day"/><block var="Year"/></custom-block><script><block s="doSayFor"><l>Date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>Date is invalid.</l><l>2</l></block></script></block></script><script x="20" y="445.5000000000001"><custom-block s="name of day %s"><l>3</l></custom-block></script><script x="20" y="478.5000000000001"><custom-block s="name of month %s"><l>4</l></custom-block></script><script x="20" y="511.5000000000001"><custom-block s="name of month %s"><l>1</l></custom-block></script><script x="20" y="544.5000000000001"><custom-block s="Day in year Year # %s Day # %s"><l>2</l><l>40</l></custom-block></script></scripts></sprite><watcher var="Year" style="normal" x="10" y="10" color="243,118,29"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="31.000001999999995" color="4,148,220"/><watcher var="day" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="Month" style="normal" x="10" y="73.00000599999998" color="243,118,29"/><watcher var="Leap year" style="normal" x="10" y="97.00000599999998" color="243,118,29"/><watcher var="Monthday" style="normal" x="10" y="121.00000799999998" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="name of month %&apos;month index&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="month index"/><block s="reportNewList"><list><l>January</l><l>February</l><l>March</l><l>April</l><l>May</l><l>June</l><l>July</l><l>August</l><l>September</l><l>October</l><l>November</l><l>December</l></list></block></block></block></script></block-definition><block-definition s="name of day %&apos;day index&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="day index"/><block s="reportNewList"><list><l>Sunday</l><l>Monday</l><l>Tuesday</l><l>Wednesday</l><l>Thursday</l><l>Friday</l><l>Saturday</l></list></block></block></block></script></block-definition><block-definition s="days in month %&apos;month index&apos; leap year? %&apos;leapYear&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%b">false</input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="month index"/><l>2</l></block><block var="leapYear"/></block><script><block s="doReport"><l>29</l></block></script><script><block s="doReport"><block s="reportListItem"><block var="month index"/><block s="reportNewList"><list><l>31</l><l>28</l><l>31</l><l>30</l><l>31</l><l>30</l><l>31</l><l>31</l><l>30</l><l>31</l><l>30</l><l>31</l></list></block></block></block></script></block></script></block-definition><block-definition s="Is a leap year? %&apos;Year #&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="Year #"/><l>4</l></block><l>0</l></block><block s="reportNot"><block s="reportEquals"><block s="reportModulus"><block var="Year #"/><l>100</l></block><l>0</l></block></block></block><block s="reportEquals"><l>0</l><block s="reportModulus"><block var="Year #"/><l>400</l></block></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="Is a valid date? %&apos;Month #&apos; %&apos;Date&apos; %&apos;Year&apos;" type="predicate" 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="doIfElse"><block s="reportOr"><block s="reportEquals"><custom-block s="days in month %s leap year? %b"><block var="Month #"/><custom-block s="Is a leap year? %s"><block var="Year"/></custom-block></custom-block><block var="Date"/></block><block s="reportGreaterThan"><custom-block s="days in month %s leap year? %b"><block var="Month #"/><custom-block s="Is a leap year? %s"><block var="Year"/></custom-block></custom-block><block var="Date"/></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="Day in year Year # %&apos;Year&apos; Day # %&apos;Day #&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>Monthday</l><l>0</l></block><block s="doIfElse"><block s="reportOr"><block s="reportGreaterThan"><l>31</l><block var="Day #"/></block><block s="reportEquals"><l>31</l><block var="Day #"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The date is January </l><block var="Day #"/><l>.</l></list></block><l>2</l></block></script><script><block s="doChangeVar"><l>Monthday</l><l>31</l></block><block s="doIfElse"><custom-block s="Is a leap year? %s"><block var="Year"/></custom-block><script><block s="doIfElse"><block s="reportOr"><block s="reportGreaterThan"><l>60</l><block var="Day #"/></block><block s="reportEquals"><l>60</l><block var="Day #"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The date is Febuary </l><block s="reportDifference"><block var="Day #"/><block var="Monthday"/></block><l>.</l></list></block><l>2</l></block></script><script><block s="doChangeVar"><l>Monthday</l><l>29</l></block></script></block></script><script><block s="doIfElse"><block s="reportOr"><block s="reportGreaterThan"><l>59</l><block var="Day #"/></block><block s="reportEquals"><l>59</l><block var="Day #"/></block></block><script></script><script><block s="doChangeVar"><l>Monthday</l><l>28</l></block></script></block></script></block></script></block></script><scripts><script x="454.6416015625" y="202.66666666666674"><block s="reportOr"><block s="reportGreaterThan"><l></l><block var="Day #"/></block><block s="reportEquals"><l></l><block var="Day #"/></block></block></script></scripts></block-definition><block-definition s="%&apos;Num1&apos; &gt; or = %&apos;Num2&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="reportOr"><block s="reportGreaterThan"><block var="Num1"/><block var="Num2"/></block><block s="reportEquals"><block var="Num1"/><block var="Num2"/></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;Num1&apos; &lt; or = %&apos;Num2&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="reportOr"><block s="reportLessThan"><block var="Num1"/><block var="Num2"/></block><block s="reportEquals"><block var="Num1"/><block var="Num2"/></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></blocks><variables><variable name="Year"><l>30</l></variable><variable name="day"><l>0</l></variable><variable name="Leap year"><bool>false</bool></variable><variable name="Month"><l>0</l></variable><variable name="Monthday"><l>31</l></variable></variables></project><media name="Lab 3.3 - Let Me Check My Calendar (starter)" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>