<snapdata remixID="10955307"><project name="Lab 3.3" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>Press 1: Month name&#xD;Press 2: Day of week name &#xD;Press 3: Find out if a day in a month is valid &#xD;Press 4: Find out if year is a leap year &#xD;Press 5: find out what date a day of the year corresponds with.</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAACgUlEQVR4nO3YPUpcURjH4YNmCa7CdYgJ2FgnZAHHfqrphBBIYZUNuAFXIAhWF4RhCocUpnAB4hbeVBlmGL8SP/6JPg+8DBfuYc49/GA+WkFQS2+At02ARAmQKAESJUCiBEiUAIkSIFECJOrGAKfTaR0cHLzIHB0dvfQz8w9ZCfDw8LAuLi7+eqazH7X+8Uutf/p656x9/ra0jrdpKcCzs7OazWaPmrX3vd59//mgWVy3v7+fOgOClgIcj8c1mUzm01qbv56cnFRrbT6bm5sr90wmk1r7sLcSWlXdGODie43H48gBkLUU4Gg0qmEYahiGaq1V731+fXl5WVdXVzUMQ/Xeq7VWW1tbVVXze4ZhuDHA22Zx3Wg0ihwAWSvfAU9PTx81638Q4OK68/PzxPMTthJg772Oj48fNQ/1+/7e+5M+FP8P/wMSJUCiBEiUAIkSIFECJEqARAmQKAESJUCiBEiUAIkSIFECJEqARAmQKAESJUCiBEiUAIkSIFECJEqARAmQKAESJUCiBEiUAIkSIFECJEqARAmQKAESJUCiBEiUAIkSIFECJEqARAmQKAHeYmdnp66vr9PbePUEeIfd3d35bGxspLfzKgnwHosRLk5rju4pOMV7CPB5OcU7+Ah+fgK8xfb2th8hL0CARAmQKAESJUCiBEiUAIkSIFECJEqARAmQKAESJUCiBEiUAIkSIFECJEqARAmQKAESJUCiBEiUAIkSIFECJEqARAmQKAESJUCiBEiUAIkSIFECJEqARAmQKAESJUCiBEiUAIkSIFECJEqARAmQKAESJUCiBEiUAIkSIFECJEqARAmQKAESJUCiBEiUAIkSIFECJEqARP0CdnnGgIV3XTwAAAAASUVORK5CYII=</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</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="564" y="10"><block s="doAsk"><l>input a number of a year</l></block></script><script x="249" y="46.53333333333353"><block s="doIf"><l/><script><block s="doSetVar"><l>Month</l><l>Jan</l></block></script></block></script><script x="199" y="79.70000000000027"><block s="doAsk"><l>Input a date for the year</l></block></script><script x="81" y="47.03333333333353"><block s="reportDifference"><block s="getLastAnswer"></block><l></l></block></script><script x="131" y="1461.7000000000014"><block s="doAsk"><l>Input a date for the year</l></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>365.00000000001</l></block></block><script><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>31.00000001</l></block></block><script><block s="doSetVar"><l>Month</l><l>Jan</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>31.9</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>60.000001</l></block></block><script><block s="doSetVar"><l>Month</l><l>Feb</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>59.9</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>90.000001</l></block></block><script><block s="doSetVar"><l>Month</l><l>Mar</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>89.9</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>120.000001</l></block></block><script><block s="doSetVar"><l>Month</l><l>Apr</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>119.9</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>151.00001</l></block></block><script><block s="doSetVar"><l>Month</l><l>May</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>150.9</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>181.00001</l></block></block><script><block s="doSetVar"><l>Month</l><l>Jun</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>180.9</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>212.00001</l></block></block><script><block s="doSetVar"><l>Month</l><l>Jul</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>211.9</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>243.00001</l></block></block><script><block s="doSetVar"><l>Month</l><l>Aug</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>242.9</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>273.00001</l></block></block><script><block s="doSetVar"><l>Month</l><l>Sep</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>272.9</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>304.00001</l></block></block><script><block s="doSetVar"><l>Month</l><l>Oct</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>303.9</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>334.00001</l></block></block><script><block s="doSetVar"><l>Month</l><l>Nov</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>333.9</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>365.00001</l></block></block><script><block s="doSetVar"><l>Month</l><l>Dec</l></block></script></block></script><script></script></block></script><script x="79" y="151"><block s="receiveKey"><l><option>1</option></l></block><custom-block s="Month name"></custom-block></script><script x="273" y="149"><block s="receiveKey"><l><option>2</option></l></block><custom-block s="Day Name"></custom-block></script><script x="447" y="159"><block s="receiveKey"><l><option>3</option></l></block><custom-block s="Is a valid day"></custom-block></script><script x="643" y="161"><block s="receiveKey"><l><option>4</option></l></block><block s="doAsk"><l>Input a year</l></block><block s="doSetVar"><l>Year</l><block s="getLastAnswer"></block></block><custom-block s="Is a leap year"></custom-block></script><script x="46" y="233"><block s="receiveKey"><l><option>5</option></l></block><custom-block s="Day in year"></custom-block></script></scripts></sprite><watcher var="Month Name" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="31.000001999999995" color="4,148,220"/><watcher var="Day Name" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="Month" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="Day Date" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/><watcher var="Year" style="normal" x="10" y="115.00000999999997" color="243,118,29" hidden="true"/><watcher var="Leap" style="normal" x="10" y="136.00001199999997" color="243,118,29" hidden="true"/><watcher scope="Stage" s="reportMouseX" style="normal" x="10" y="157.00001399999996" color="4,148,220" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Month name" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Pick a number of a month</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>1</l></block></block><script><block s="doSayFor"><l>January</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>2</l></block></block><script><block s="doSayFor"><l>February</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>3</l></block></block><script><block s="doSayFor"><l>March</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>4</l></block></block><script><block s="doSayFor"><l>April</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>5</l></block></block><script><block s="doSayFor"><l>May</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>6</l></block></block><script><block s="doSayFor"><l>June</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>7</l></block></block><script><block s="doSayFor"><l>July</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>8</l></block></block><script><block s="doSayFor"><l>August</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>9</l></block></block><script><block s="doSayFor"><l>September</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>10</l></block></block><script><block s="doSayFor"><l>October</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>11</l></block></block><script><block s="doSayFor"><l>November</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>12</l></block></block><script><block s="doSayFor"><l>December</l><l>2</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportAnd"><block s="reportLessThan"><l>.9</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>12.00000001</l></block></block></block><script><block s="doSayFor"><l>Answer is in invalid</l><l>3</l></block></script></block><block s="doSetVar"><l>Month Name</l><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="Day Name" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Pick a number of a day within a week</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>1</l></block></block><script><block s="doSayFor"><l>Sunday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>2</l></block></block><script><block s="doSayFor"><l>Monday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>3</l></block></block><script><block s="doSayFor"><l>Tuesday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>4</l></block></block><script><block s="doSayFor"><l>Wednesday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>5</l></block></block><script><block s="doSayFor"><l>Thursday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>6</l></block></block><script><block s="doSayFor"><l>Friday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>7</l></block></block><script><block s="doSayFor"><l>Saturday</l><l>2</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportAnd"><block s="reportLessThan"><l>.9</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>7.00000001</l></block></block></block><script><block s="doSayFor"><l>Answer is in invalid</l><l>3</l></block></script></block><block s="doSetVar"><l>Day Name</l><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="Days in" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportEquals"><block var="Month Name"/><block s="reportRound"><l>1</l></block></block><script><block s="doSayFor"><l>31 days in January</l><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month Name"/><block s="reportRound"><l>2</l></block></block><script><block s="doSayFor"><l>28 days in February</l><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month Name"/><block s="reportRound"><l>3</l></block></block><script><block s="doSayFor"><l>31 days in March</l><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month Name"/><block s="reportRound"><l>4</l></block></block><script><block s="doSayFor"><l>30 days in Aprill</l><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month Name"/><block s="reportRound"><l>5</l></block></block><script><block s="doSayFor"><l>31 days in May</l><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month Name"/><block s="reportRound"><l>6</l></block></block><script><block s="doSayFor"><l>30 days in June</l><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month Name"/><block s="reportRound"><l>7</l></block></block><script><block s="doSayFor"><l>31 days in July</l><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month Name"/><block s="reportRound"><l>8</l></block></block><script><block s="doSayFor"><l>31 days in August</l><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month Name"/><block s="reportRound"><l>9</l></block></block><script><block s="doSayFor"><l>30 days in Septemberr</l><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month Name"/><block s="reportRound"><l>10</l></block></block><script><block s="doSayFor"><l>31 days in October</l><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month Name"/><block s="reportRound"><l>11</l></block></block><script><block s="doSayFor"><l>30 days in november</l><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month Name"/><block s="reportRound"><l>12</l></block></block><script><block s="doSayFor"><l>31 days in December</l><l>3</l></block></script></block></script></block-definition><block-definition s="Is a Leap year %&apos;Year&apos;" type="command" category="sensing"><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"><block s="reportModulus"><block var="Year"/><l>400</l></block><l>0</l></block></block><script><block s="doSayFor"><l>Is a leap year</l><l>3</l></block><block s="doSetVar"><l>Leap</l><l>yes</l></block></script><script><block s="doSayFor"><l>Is not a leap year</l><l>3</l></block><block s="doSetVar"><l>Leap</l><l>no</l></block></script></block></script></block-definition><block-definition s="Is a valid day" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Pick a number of a month. January being 1, and December being 12.</l></block><block s="doIfElse"><block s="reportNot"><block s="reportAnd"><block s="reportLessThan"><l>.9</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>12.00000001</l></block></block></block><script><block s="doSayFor"><l>Answer is in invalid</l><l>3</l></block></script><script><block s="doSetVar"><l>Month Name</l><block s="getLastAnswer"></block></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>1</l></block></block><script><block s="doSetVar"><l>Month</l><l>Jan</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>2</l></block></block><script><block s="doSetVar"><l>Month</l><l>Feb</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>3</l></block></block><script><block s="doSetVar"><l>Month</l><l>Mar</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>4</l></block></block><script><block s="doSetVar"><l>Month</l><l>Apr</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>5</l></block></block><script><block s="doSetVar"><l>Month</l><l>May</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>6</l></block></block><script><block s="doSetVar"><l>Month</l><l>Jun</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>7</l></block></block><script><block s="doSetVar"><l>Month</l><l>Jul</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>8</l></block></block><script><block s="doSetVar"><l>Month</l><l>Aug</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>9</l></block></block><script><block s="doSetVar"><l>Month</l><l>Sep</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>10</l></block></block><script><block s="doSetVar"><l>Month</l><l>Oct</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>11</l></block></block><script><block s="doSetVar"><l>Month</l><l>Nov</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportRound"><l>12</l></block></block><script><block s="doSetVar"><l>Month</l><l>Dec</l></block></script></block></script></block><block s="doAsk"><l>Input a date number for this month</l></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>Jan</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>31.00000001</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The date </l><block s="getLastAnswer"></block><l> does exist in </l><block var="Month"/></list></block><l>3</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is not a valid date in </l><block var="Month"/></list></block><l>4</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>Feb</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>28.00000001</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The date </l><block s="getLastAnswer"></block><l> does exist in </l><block var="Month"/></list></block><l>3</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is not a valid date in </l><block var="Month"/></list></block><l>4</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>Mar</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>31.00000001</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The date </l><block s="getLastAnswer"></block><l> does exist in </l><block var="Month"/></list></block><l>3</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is not a valid date in </l><block var="Month"/></list></block><l>4</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>Apr</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>30.00000001</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The date </l><block s="getLastAnswer"></block><l> does exist in </l><block var="Month"/></list></block><l>3</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is not a valid date in </l><block var="Month"/></list></block><l>4</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>May</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>31.00000001</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The date </l><block s="getLastAnswer"></block><l> does exist in </l><block var="Month"/></list></block><l>3</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is not a valid date in </l><block var="Month"/></list></block><l>4</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>Jun</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>30.00000001</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The date </l><block s="getLastAnswer"></block><l> does exist in </l><block var="Month"/></list></block><l>3</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is not a valid date in </l><block var="Month"/></list></block><l>4</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>Jul</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>31.00000001</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The date </l><block s="getLastAnswer"></block><l> does exist in </l><block var="Month"/></list></block><l>3</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is not a valid date in </l><block var="Month"/></list></block><l>4</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>Aug</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>31.00000001</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The date </l><block s="getLastAnswer"></block><l> does exist in </l><block var="Month"/></list></block><l>3</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is not a valid date in </l><block var="Month"/></list></block><l>4</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>Sep</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>30.00000001</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The date </l><block s="getLastAnswer"></block><l> does exist in </l><block var="Month"/></list></block><l>3</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is not a valid date in </l><block var="Month"/></list></block><l>4</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>Oct</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>31.00000001</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The date </l><block s="getLastAnswer"></block><l> does exist in </l><block var="Month"/></list></block><l>3</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is not a valid date in </l><block var="Month"/></list></block><l>4</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>Nov</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>30.00000001</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The date </l><block s="getLastAnswer"></block><l> does exist in </l><block var="Month"/></list></block><l>3</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is not a valid date in </l><block var="Month"/></list></block><l>4</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>Dec</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>31.00000001</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The date </l><block s="getLastAnswer"></block><l> does exist in </l><block var="Month"/></list></block><l>3</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is not a valid date in </l><block var="Month"/></list></block><l>4</l></block></script></block></script></block><block s="doSetVar"><l>Day Date</l><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="Day in year" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Input a year</l></block><block s="doSetVar"><l>Year</l><block s="getLastAnswer"></block></block><custom-block s="Is a leap year"></custom-block><block s="doIfElse"><block s="reportEquals"><block var="Leap"/><l>yes</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>366.00000000001</l></block></block><script><block s="doAsk"><l>Input a date for the year</l></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>365.00000000001</l></block></block><script><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>32</l></block></block><script><block s="doSetVar"><l>Month</l><l>Jan</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="getLastAnswer"></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>31</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>61</l></block></block><script><block s="doSetVar"><l>Month</l><l>Feb</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>31</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>60</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>92</l></block></block><script><block s="doSetVar"><l>Month</l><l>Mar</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>60</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>91</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>122</l></block></block><script><block s="doSetVar"><l>Month</l><l>Apr</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>91</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>121</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>153</l></block></block><script><block s="doSetVar"><l>Month</l><l>May</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>121</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>152</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>183</l></block></block><script><block s="doSetVar"><l>Month</l><l>Jun</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>152</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>182</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>213</l></block></block><script><block s="doSetVar"><l>Month</l><l>Jul</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>182</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>212</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>244</l></block></block><script><block s="doSetVar"><l>Month</l><l>Aug</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>212</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>243</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>274</l></block></block><script><block s="doSetVar"><l>Month</l><l>Sep</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>243</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>273</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>305</l></block></block><script><block s="doSetVar"><l>Month</l><l>Oct</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>273</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>304</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>335</l></block></block><script><block s="doSetVar"><l>Month</l><l>Nov</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>304</l></block></list></block><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>334</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>367</l></block></block><script><block s="doSetVar"><l>Month</l><l>Dec</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>334</l></block></list></block><l>2</l></block></script></block></script><script><block s="doSayFor"><l>This is not a valid day of this year</l><l>3</l></block></script></block></script><script><block s="doSayFor"><l>This is not a valid day of this year</l><l>3</l></block></script></block></script><script><block s="doAsk"><l>Input a date for the year</l></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>.99999999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>366</l></block></block><script><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>.99999</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>32</l></block></block><script><block s="doSetVar"><l>Month</l><l>Jan</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="getLastAnswer"></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>31</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>60</l></block></block><script><block s="doSetVar"><l>Month</l><l>Feb</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>31</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>59</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>91</l></block></block><script><block s="doSetVar"><l>Month</l><l>Mar</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>59</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>90</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>121</l></block></block><script><block s="doSetVar"><l>Month</l><l>Apr</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>90</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>120</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>152</l></block></block><script><block s="doSetVar"><l>Month</l><l>May</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>120</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>151</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>182</l></block></block><script><block s="doSetVar"><l>Month</l><l>Jun</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>151</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>181</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>213</l></block></block><script><block s="doSetVar"><l>Month</l><l>Jul</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>181</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>212</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>244</l></block></block><script><block s="doSetVar"><l>Month</l><l>Aug</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>212</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>243</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>274</l></block></block><script><block s="doSetVar"><l>Month</l><l>Sep</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>243</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>273</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>305</l></block></block><script><block s="doSetVar"><l>Month</l><l>Oct</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>273</l></block></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>304</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>335</l></block></block><script><block s="doSetVar"><l>Month</l><l>Nov</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>304</l></block></list></block><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>334</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>366</l></block></block><script><block s="doSetVar"><l>Month</l><l>Dec</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The day is </l><block var="Month"/><l> </l><block s="reportDifference"><block s="getLastAnswer"></block><l>334</l></block></list></block><l>2</l></block></script></block></script><script><block s="doSayFor"><l>This is not a valid day of this year</l><l>3</l></block></script></block></script></block></script></block-definition><block-definition s="Is a leap year" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></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"><block s="reportModulus"><block var="Year"/><l>400</l></block><l>0</l></block></block><script><block s="doSayFor"><l>Is a leap year</l><l>3</l></block><block s="doSetVar"><l>Leap</l><l>yes</l></block></script><script><block s="doSayFor"><l>Is not a leap year</l><l>2</l></block><block s="doSetVar"><l>Leap</l><l>no</l></block></script></block></script></block-definition></blocks><variables><variable name="Month Name"><l>6</l></variable><variable name="Day Name"><l>7</l></variable><variable name="Month"><l>Jun</l></variable><variable name="Day Date"><l>7</l></variable><variable name="Year"><l>1999</l></variable><variable name="Leap"><l>no</l></variable></variables></project><media name="Lab 3.3" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>