<snapdata remixID="9948853"><project name="lab 3.3" 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="-102" y="-65" heading="90" scale="0.7" 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="30" y="30"><block s="receiveGo"></block><block s="doAsk"><l>what month number is it?</l></block><block s="doSetVar"><l>Month</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>Daysin2</l><custom-block s="DaysIn"></custom-block></block><block s="doIfElse"><block s="reportAnd"><block s="reportGreaterThan"><block var="Month"/><l>0</l></block><block s="reportLessThan"><block var="Month"/><l>13</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>That&apos;s </l><custom-block s="MonthName %s"><block var="Month"/></custom-block><l>.</l></list></block><l>2</l></block></script><script><block s="doSayFor"><l>That isn&apos;t a correctmonth.</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doAsk"><l>What number day of the week is it?</l></block><block s="doIfElse"><block s="reportAnd"><block s="reportGreaterThan"><block s="getLastAnswer"></block><l>0</l></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>8</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>That&apos;s </l><custom-block s="DayName"></custom-block><l>.</l></list></block><l>2</l></block></script><script><block s="doSayFor"><l>That isn&apos;t a correct day of the week.</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doAsk"><l>Tell me what year it is and I&apos;ll tell you if it&apos;s a leap year!</l></block><block s="doSetVar"><l>year</l><block s="getLastAnswer"></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>That is </l><custom-block s="IsLeapYear"></custom-block><l>.</l></list></block><l>2</l></block><block s="doIf"><block s="reportEquals"><block var="LeapYear"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doIf"><block s="reportEquals"><block var="Month"/><l>2</l></block><script><block s="doSetVar"><l>Daysin2</l><l>29</l></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>So there are </l><block var="Daysin2"/><l> days in </l><custom-block s="MonthName %s"><block var="Month"/></custom-block><l>.</l></list></block><l>2</l></block><block s="doAsk"><l>tell me what day of the month it is.</l></block><block s="doSetVar"><l>DayOfTheMonth</l><block s="getLastAnswer"></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>That </l><custom-block s="ValidDate"></custom-block><l>.</l></list></block><l>2</l></block><block s="doIf"><block s="reportEquals"><custom-block s="ValidDate"></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doUntil"><block s="reportEquals"><block var="ValidDate"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>Please try again.</l><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>That </l><custom-block s="ValidDate"></custom-block><l>.</l></list></block><l>2</l></block></script></block></script></block><block s="doAsk"><l>Okay, now give me another year.</l></block><block s="doSetVar"><l>year</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>LeapYear</l><custom-block s="IsLeapYear"></custom-block></block><block s="doIf"><block s="reportEquals"><block var="Leapyear2"/><l>2</l></block><script><block s="doAsk"><l>The year you chose is a leap year, so now please choose a number between 1 and 366 and ill let you know the corresponding date.</l></block><block s="doSetVar"><l>DayInYear</l><block s="getLastAnswer"></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="Leapyear2"/><l>0</l></block><script><block s="doAsk"><l>The year you chose is not a leap year, so choose a number between 1 and 365 and ill let you know the corresponding date.</l></block><block s="doSetVar"><l>DayInYear</l><block s="getLastAnswer"></block></block></script></block><custom-block s="DayInYear"></custom-block></script><script x="423" y="138"><block s="setScale"><l>70</l></block></script></scripts></sprite><watcher var="Month" style="normal" x="7" y="10" color="243,118,29"/><watcher var="#Day" style="normal" x="99" y="9.000001999999995" color="243,118,29"/><watcher var="Daysin2" style="normal" x="180" y="8.00000399999999" color="243,118,29"/><watcher var="year" style="normal" x="275" y="7.000005999999985" color="243,118,29"/><watcher var="ValidDate" style="normal" x="354" y="5.00001199999997" color="243,118,29"/><watcher var="DayOfTheMonth" style="normal" x="5" y="35.00000799999998" color="243,118,29"/><watcher var="LeapYear" style="normal" x="142" y="32.000009999999975" color="243,118,29"/><watcher var="DayInYear" style="normal" x="269" y="32.000013999999965" color="243,118,29"/><watcher var="Leapyear2" style="normal" x="375" y="31.00001599999996" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="MonthName %&apos;Month&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="Month"/><l>1</l></block><script><block s="doReport"><l>January</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Month"/><l>2</l></block><script><block s="doReport"><l>Febuary</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Month"/><l>3</l></block><script><block s="doReport"><l>March</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Month"/><l>4</l></block><script><block s="doReport"><l>April</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Month"/><l>5</l></block><script><block s="doReport"><l>May</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Month"/><l>6</l></block><script><block s="doReport"><l>June</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Month"/><l>7</l></block><script><block s="doReport"><l>July</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Month"/><l>8</l></block><script><block s="doReport"><l>August</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Month"/><l>9</l></block><script><block s="doReport"><l>September</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Month"/><l>10</l></block><script><block s="doReport"><l>October</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Month"/><l>11</l></block><script><block s="doReport"><l>November</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Month"/><l>12</l></block><script><block s="doReport"><l>December</l></block></script><script><block s="doReport"><l>error</l></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script><scripts><script x="212.64000086648548" y="81.0000030000001"><block s="getLastAnswer"></block></script><script x="227.6400018664856" y="93.83333733333325"><block s="getLastAnswer"></block></script><script x="244.6400028664857" y="148.6666716666666"><block s="getLastAnswer"></block></script><script x="316.6400038664856" y="202.50000599999973"><block s="getLastAnswer"></block></script><script x="247.64000486648547" y="236.33334033333333"><block s="getLastAnswer"></block></script><script x="298.6400058664856" y="252.1666746666667"><block s="getLastAnswer"></block></script><script x="286.6400068664857" y="390.0000090000001"><block s="getLastAnswer"></block></script><script x="317.6400078664856" y="453.83334333333323"><block s="getLastAnswer"></block></script><script x="302.64000886648546" y="362.6666776666666"><block s="getLastAnswer"></block></script><script x="310.64000986648557" y="508.500012"><block s="getLastAnswer"></block></script><script x="329.6400108664857" y="528.3333463333333"><block s="getLastAnswer"></block></script><script x="328.64001186648557" y="637.1666806666665"><block s="getLastAnswer"></block></script></scripts></block-definition><block-definition s="DayName" type="reporter" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>1</l></block><script><block s="doReport"><l>Sunday</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>2</l></block><script><block s="doReport"><l>Monday</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>3</l></block><script><block s="doReport"><l>Tuesday</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>4</l></block><script><block s="doReport"><l>Wednesday</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>5</l></block><script><block s="doReport"><l>Thursday</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>6</l></block><script><block s="doReport"><l>Friday</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>7</l></block><script><block s="doReport"><l>Saturday</l></block></script></block><block s="doIf"><block s="reportOr"><block s="reportLessThan"><block s="getLastAnswer"></block><l>1</l></block><block s="reportGreaterThan"><block s="getLastAnswer"></block><l>7</l></block></block><script><block s="doReport"><l>error</l></block></script></block></script></block-definition><block-definition s="DaysIn" type="reporter" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportEquals"><block var="Month"/><l>1</l></block><script><block s="doReport"><l>31</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>2</l></block><script><block s="doReport"><l>28</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>3</l></block><script><block s="doReport"><l>31</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>4</l></block><script><block s="doReport"><l>30</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>5</l></block><script><block s="doReport"><l>31</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>6</l></block><script><block s="doReport"><l>30</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>7</l></block><script><block s="doReport"><l>31</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>8</l></block><script><block s="doReport"><l>31</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>9</l></block><script><block s="doReport"><l>30</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>10</l></block><script><block s="doReport"><l>31</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>11</l></block><script><block s="doReport"><l>30</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>12</l></block><script><block s="doReport"><l>31</l></block></script></block></script></block-definition><block-definition s="IsLeapYear" type="predicate" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportModulus"><block var="year"/><l>4</l></block><block s="reportAnd"><block s="reportModulus"><block var="year"/><l>400</l></block><block s="reportNot"><block s="reportModulus"><block var="year"/><l>100</l></block></block></block></block><script><block s="doSetVar"><l>Leapyear2</l><l>0</l></block><block s="doSetVar"><l>LeapYear</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doReport"><l>not a leap year</l></block></script><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block var="year"/><l>2019</l></block><block s="reportAnd"><block s="reportModulus"><block var="year"/><l>100</l></block><block s="reportNot"><block s="reportModulus"><block var="year"/><l>400</l></block></block></block></block><script><block s="doSetVar"><l>LeapYear</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>Leapyear2</l><l>0</l></block><block s="doReport"><l>not a leap year</l></block></script><script><block s="doSetVar"><l>LeapYear</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>Leapyear2</l><l>2</l></block><block s="doReport"><l>a leap year</l></block></script></block></script></block></script></block-definition><block-definition s="DayInYear" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportEquals"><block var="LeapYear"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>32</l></block><block s="reportLessThan"><l>0</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>January</l></block><block s="doSetVar"><l>#Day</l><block var="DayInYear"/></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>60</l></block><block s="reportLessThan"><l>31</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>Febuary</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>30</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>91</l></block><block s="reportLessThan"><l>59</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>March</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>58</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>121</l></block><block s="reportLessThan"><l>90</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>April</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>89</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>152</l></block><block s="reportLessThan"><l>120</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>May</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>119</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>182</l></block><block s="reportLessThan"><l>151</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>June</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>150</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>213</l></block><block s="reportLessThan"><l>181</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>July</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>180</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>244</l></block><block s="reportLessThan"><l>212</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>August</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>211</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>274</l></block><block s="reportLessThan"><l>243</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>September</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>242</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>305</l></block><block s="reportLessThan"><l>273</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>October</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>272</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>335</l></block><block s="reportLessThan"><l>304</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>November</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>303</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>366</l></block><block s="reportLessThan"><l>334</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>December</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>333</l></block></block></script><script><block s="doSayFor"><l>Error. Value entered is either too low or too high.</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="LeapYear"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>32</l></block><block s="reportLessThan"><l>0</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>January</l></block><block s="doSetVar"><l>#Day</l><block var="DayInYear"/></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>61</l></block><block s="reportLessThan"><l>31</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>Febuary</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>31</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>92</l></block><block s="reportLessThan"><l>60</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>March</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>59</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>122</l></block><block s="reportLessThan"><l>91</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>April</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>90</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>153</l></block><block s="reportLessThan"><l>121</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>May</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>120</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>183</l></block><block s="reportLessThan"><l>152</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>June</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>151</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>214</l></block><block s="reportLessThan"><l>182</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>July</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>181</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>245</l></block><block s="reportLessThan"><l>213</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>August</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>212</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>275</l></block><block s="reportLessThan"><l>244</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>September</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>243</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>306</l></block><block s="reportLessThan"><l>274</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>October</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>273</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>336</l></block><block s="reportLessThan"><l>305</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>November</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>304</l></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="DayInYear"/><l>367</l></block><block s="reportLessThan"><l>335</l><block var="DayInYear"/></block></block><script><block s="doSetVar"><l>Month</l><l>December</l></block><block s="doSetVar"><l>#Day</l><block s="reportDifference"><block var="DayInYear"/><l>334</l></block></block></script><script><block s="doSayFor"><l>Error. Value entered is either too low or too high.</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The corresponding date is </l><block var="Month"/><l> </l><block var="#Day"/><l>.</l></list></block><l>2</l></block></script><scripts><script x="546.5498086875" y="100.83333733333258"><block var="DayInYear"/></script></scripts></block-definition><block-definition s="IsAValidDate %&apos;ValidDate2&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="Month"/><l>1</l></block><block s="reportAnd"><block s="reportGreaterThan"><block var="ValidDate2"/><l>0</l></block><block s="reportOr"><block s="reportEquals"><block var="ValidDate2"/><l>31</l></block><block s="reportLessThan"><block var="ValidDate2"/><l>31</l></block></block></block></block><script><block s="doSayFor"><l>That is a valid date.</l><l>2</l></block></script></block></script><scripts><script x="86" y="240.99999999999983"><block s="doIfElse"><block s="reportAnd"><block s="reportGreaterThan"><block var="DayOfTheMonth"/><l>0</l></block><block s="reportOr"><block s="reportEquals"><block var="DayOfTheMonth"/><block var="Daysin2"/></block><block s="reportLessThan"><block var="DayOfTheMonth"/><block var="Daysin2"/></block></block></block><script></script><script><block s="doSetVar"><l>ValidDate</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><script x="355.5078135" y="191.8333423333333"><block var="Daysin2"/></script><script x="438.671876" y="215.8333423333333"><block var="Daysin2"/></script><script x="199.54980668749988" y="188.000002"><block s="reportBoolean"><l><bool>true</bool></l></block></script><script x="431.6416025625" y="153.00000699999998"><block var="DayOfTheMonth"/></script><script x="478.6416025625" y="110.00000899999998"><block var="DayOfTheMonth"/></script><script x="405.4775400625" y="125.00000899999998"><block var="DayOfTheMonth"/></script></scripts></block-definition><block-definition s="ValidDate" type="predicate" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportGreaterThan"><block var="DayOfTheMonth"/><l>0</l></block><block s="reportOr"><block s="reportEquals"><block var="DayOfTheMonth"/><block var="Daysin2"/></block><block s="reportLessThan"><block var="DayOfTheMonth"/><block var="Daysin2"/></block></block></block><script><block s="doSetVar"><l>ValidDate</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doReport"><l>is a valid date</l></block></script><script><block s="doSetVar"><l>ValidDate</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doReport"><l>is not a valid date</l></block></script></block></script></block-definition></blocks><variables><variable name="Month"><l>4</l></variable><variable name="#Day"><l>11</l></variable><variable name="Daysin2"><l>30</l></variable><variable name="year"><l>2006</l></variable><variable name="DayOfTheMonth"><l>9</l></variable><variable name="LeapYear"><bool>false</bool></variable><variable name="ValidDate"><bool>true</bool></variable><variable name="DayInYear"><l>365</l></variable><variable name="Leapyear2"><l>0</l></variable></variables></project><media name="lab 3.3" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>