<snapdata remixID="11005040"><project name="weatherReporting" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABUZJREFUeF7t2D1LZAcUh/FzR2fFzBajLkkUWUJAixRRxJck+BUURdLY2QpZ06S1M9glqQSbQfv9BEbEwgiKlTYKgWQgJExGZXXBIugN94KC6CbnsOcgXB6bRffcvzs/HtaXJE3TVHhD4IkEEgJ8Ink+bS5AgITwpAIE+KT8fPJHA1xfX5fx8XG1zrNyWZL0Wk4bf/3nMzdpKs87Xkip1CJHR0cyOTmp/hwcFlPgQYDLy8syNTVlerU93R9L8v3nkiieav3uF/mt+Ta/3N3dlbm5OcVTnBRV4EGA29vbUq1WJUkSaW9vl6urK8l+UM7eHxkZkf39/bv3bz/+0YcvpPLDF/eMkmq3pJdNket/7tt9uyW/Nt7me9nzAwMDRbXldSkEHgS4t7cnpVIpj2N0dDSf6O7ultbWVmk0GnJ9fS09PT2ytLQks7OzcnBwIC97e6Ty45f3A3xWEalUJT3/497H01ebcvznm7uIh4eHFf9MTooq8CDAWq0m/f39+f9QHR0d+es+OzuTcrksvb29Uq/XZWhoSE5PT+Xi4iL/89NPXsrzn75SGd1887Mc/v53vp89OzExoXqOo2IKPPpDyNbWVv5qb79M3r70d71fqXwgn73+WiX05tWunJyc5LfZl9/Ozk7VcxwVU+Cdv4ZZW1uTnZ2du1etjfH/Ys3+fnBwUObn54spyqsyCfB7QBMXx94CBOgtyp5JgABNXBx7CxCgtyh7JgECNHFx7C1AgN6i7JkECNDExbG3AAF6i7JnEiBAExfH3gIE6C3KnkmAAE1cHHsLEKC3KHsmAQI0cXHsLUCA3qLsmQQI0MTFsbcAAXqLsmcSIEATF8feAgToLcqeSYAATVwcewsQoLcoeyYBAjRxcewtQIDeouyZBAjQxMWxtwABeouyZxIgQBMXx94CBOgtyp5JgABNXBx7CxCgtyh7JgECNHFx7C1AgN6i7JkECNDExbG3AAF6i7JnEiBAExfH3gIE6C3KnkmAAE1cHHsLEKC3KHsmAQI0cXHsLUCA3qLsmQQI0MTFsbcAAXqLsmcSIEATF8feAgToLcqeSYAATVwcewsQoLcoeyYBAjRxcewtQIDeouyZBAjQxMWxtwABeouyZxIgQBMXx94CBOgtyp5JgABNXBx7CxCgtyh7JgECNHFx7C1AgN6i7JkECNDExbG3AAF6i7JnEiBAExfH3gIE6C3KnkmAAE1cHHsLEKC3KHsmAQI0cXHsLUCA3qLsmQQI0MTFsbdA4QJM01RmZmak2WzKxsaGtLW1eZux5yhQuAAzm8PDQ1lcXLxjKpVK0tXVJaurq450THkIFDLADGZhYUHq9fqjRpeXl7KysiJ9fX0ehmy8h0BhA5yenn7Acn5+Lpubm9LS0vIeZDzqKVDIALPvAW9ubuT4+FhqtZqMjY15mrHlKFC4ALMfQrK3JEkcmZiKEihcgFFQ7MYIEGCMK6tKAQJUQnEWI0CAMa6sKgUIUAnFWYwAAca4sqoUIEAlFGcxAgQY48qqUoAAlVCcxQgQYIwrq0oBAlRCcRYjQIAxrqwqBQhQCcVZjAABxriyqhQgQCUUZzECBBjjyqpSgACVUJzFCBBgjCurSgECVEJxFiNAgDGurCoFCFAJxVmMAAHGuLKqFCBAJRRnMQIEGOPKqlKAAJVQnMUIEGCMK6tKAQJUQnEWI0CAMa6sKgUIUAnFWYwAAca4sqoUIEAlFGcxAgQY48qqUoAAlVCcxQgQYIwrq0oBAlRCcRYjQIAxrqwqBQhQCcVZjAABxriyqhQgQCUUZzECBBjjyqpS4F92B6C3eZ7eEAAAAABJRU5ErkJggg==</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="-53" y="-50" 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="13.333333333333314" y="37.99999999999963"><custom-block s="askForTemperatures"><comment w="530" collapsed="true">Procedure asks the temperature of all 7 days of week and stores them to the appropraite variable. Ex: Temp fo monday is stored in variable &quot;Monday&quot;</comment></custom-block><block s="doSetVar"><l>listOfTemperatures</l><block s="reportNewList"><list><block var="Sunday"/><block var="Monday"/><block var="Tuesday"/><block var="Wednesday"/><block var="Thursday"/><block var="Friday"/><block var="Saturday"/></list></block><comment w="232" collapsed="true">Makes a list using the answers in &quot;askForTemperatures&quot; procedure. In order starting as Sunday and ending at Saturday</comment></block><custom-block s="findHighestTemperature"><comment w="418.99999999999983" collapsed="true">Takes the first two temps and compares them, taking the highest of the two and then comparing that to the third temp and so on. The index begins at 1, after the first decision is made between the first and second temperature one of those will be compared to the next temperature. The highest in each comparison will be compared to the # in next index. temperatureCompare1 and temperatureCompare2 and the temperatures being compared to each other.</comment></custom-block><custom-block s="findAverageTemperature"><comment w="348" collapsed="true">Takes the average of the list of numbers. The average is first set to whatever is in the 1st index. Then the 1st index is added to the second index, then the third index on to that (and so on until the sum of all 7 days has been calculated). Once the sum of the temperature is calculated it is then divided by 7 since there are 7 values for the average. Sprite displays the avg last. The average is rounded when it is displayed bc otherwise the it produces an extremely long decimal in some circumstances.</comment></custom-block><custom-block s="findDaysAbove75"><comment w="221" collapsed="true">Index is first set to 1 and the varible &quot;daysAbove 75&quot; to 0 since this is the beginning of procedure. It then repreats the following: takes the value in the first index and evaluates whether or not it is above 75. If the value is above 75 &quot;daysAbove 75&quot; will increase by 1 and the index will increase by 1. If the value is equal to or below 75 then &quot;daysabove75&quot; will NOT increase and the index will increase by 1. This process repeats 7 times, enough to go through the entire list.</comment></custom-block><custom-block s="findRangeOfTemperatures"><comment w="191" collapsed="false">EXPANSION: The range of the temperatures&#xD;&#xD;Will first find the lowest temperature using the same value vs. value method used when finding the highest temperature.&#xD;Procedure then takes the difference between the highestTemperature calculated earlier and the lowestTemperature. Sprite displays the range of the temperatures.</comment></custom-block></script><script x="411.33333333333314" y="323.06666666666683"><block s="doReport"><block var="rangeOfTemperatures"/></block></script><script x="417.33333333333314" y="215.0666666666664"><block s="doReport"><block var="highestTemperature"/></block></script><script x="416.33333333333314" y="243.0666666666663"><block s="doReport"><block s="reportRound"><block var="averageTemperature"/></block></block></script><script x="420.33333333333314" y="274.0666666666664"><block s="doReport"><block var="daysAbove75"/></block></script></scripts></sprite><watcher var="Sunday" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Monday" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="Tuesday" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="Wednesday" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="Thursday" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/><watcher var="Friday" style="normal" x="10" y="115.00000999999997" color="243,118,29" hidden="true"/><watcher var="Saturday" style="normal" x="10" y="136.00001199999997" color="243,118,29" hidden="true"/><watcher var="temperatureCompare1" style="normal" x="10" y="292.00001999999995" color="243,118,29" hidden="true"/><watcher var="temperatureCompare2" style="normal" x="10" y="313.00002199999994" color="243,118,29" hidden="true"/><watcher var="lowestTemperature" style="normal" x="76" y="223.999998" color="243,118,29" hidden="true"/><watcher var="listOfTemperatures" style="normal" x="327" y="96.00001399999996" color="243,118,29" hidden="true"/><watcher var="highestTemperature" style="normal" x="0" y="22.00001599999996" color="243,118,29" hidden="true"/><watcher var="averageTemperature" style="normal" x="9" y="53.00002399999994" color="243,118,29" hidden="true"/><watcher var="daysAbove75" style="normal" x="12" y="74.999998" color="243,118,29" hidden="true"/><watcher var="rangeOfTemperatures" style="normal" x="17" y="101.999998" color="243,118,29" hidden="true"/><watcher var="index" style="normal" x="12" y="11.000017999999955" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="askForTemperatures" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What was the temperature on Sunday?</l></block><block s="doSetVar"><l>Sunday</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What was the temperature on Monday?</l></block><block s="doSetVar"><l>Monday</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What was the temperature on Tuesday?</l></block><block s="doSetVar"><l>Tuesday</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What was the temperature on Wednesday?</l></block><block s="doSetVar"><l>Wednesday</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What was the temperature on Thursday?</l></block><block s="doSetVar"><l>Thursday</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What was the temperature on Friday?</l></block><block s="doSetVar"><l>Friday</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What was the temperature on Saturday?</l></block><block s="doSetVar"><l>Saturday</l><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="findHighestTemperature" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>temperatureCompare1</l><l>1</l></block><block s="doSetVar"><l>temperatureCompare2</l><l>2</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="temperatureCompare1"/><block var="listOfTemperatures"/></block><block s="reportListItem"><block var="temperatureCompare2"/><block var="listOfTemperatures"/></block></block><script><block s="doSetVar"><l>highestTemperature</l><block s="reportListItem"><block var="temperatureCompare1"/><block var="listOfTemperatures"/></block></block><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>2</l></block></block><block s="doSetVar"><l>temperatureCompare2</l><block s="reportListItem"><block var="index"/><block var="listOfTemperatures"/></block></block></script><script><block s="doSetVar"><l>highestTemperature</l><block s="reportListItem"><block var="temperatureCompare2"/><block var="listOfTemperatures"/></block></block><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>2</l></block></block></script></block><block s="doRepeat"><l>5</l><script><block s="doIfElse"><block s="reportGreaterThan"><block var="highestTemperature"/><block s="reportListItem"><block var="index"/><block var="listOfTemperatures"/></block></block><script><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>1</l></block></block></script><script><block s="doSetVar"><l>highestTemperature</l><block s="reportListItem"><block var="index"/><block var="listOfTemperatures"/></block></block><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>1</l></block></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The highest temperature of the week is </l><block var="highestTemperature"/><l> degrees.</l></list></block><l>6</l></block></script></block-definition><block-definition s="findAverageTemperature" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>averageTemperature</l><block s="reportListItem"><l>1</l><block var="listOfTemperatures"/></block></block><block s="doSetVar"><l>index</l><l>2</l></block><block s="doRepeat"><l>6</l><script><block s="doSetVar"><l>averageTemperature</l><block s="reportSum"><block var="averageTemperature"/><block s="reportListItem"><block var="index"/><block var="listOfTemperatures"/></block></block></block><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>1</l></block></block></script></block><block s="doSetVar"><l>averageTemperature</l><block s="reportQuotient"><block var="averageTemperature"/><l>7</l></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The average temperature of the week is </l><block s="reportRound"><block var="averageTemperature"/></block><l> degrees.</l></list></block><l>6</l></block></script></block-definition><block-definition s="findDaysAbove75" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>daysAbove75</l><l>0</l></block><block s="doRepeat"><l>7</l><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="index"/><block var="listOfTemperatures"/></block><l>75</l></block><script><block s="doSetVar"><l>daysAbove75</l><block s="reportSum"><block var="daysAbove75"/><l>1</l></block></block><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>1</l></block></block></script><script><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>1</l></block></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><block var="daysAbove75"/><l> day(s) were above 75 degrees this week.</l></list></block><l>6</l></block></script></block-definition><block-definition s="findRangeOfTemperatures" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="findLowestTemperature"></custom-block><block s="doSetVar"><l>rangeOfTemperatures</l><block s="reportDifference"><block var="highestTemperature"/><block var="lowestTemperature"/></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The range of these temperatures is </l><block var="rangeOfTemperatures"/><l> degrees.</l></list></block><l>6</l></block></script></block-definition><block-definition s="findLowestTemperature" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>temperatureCompare1</l><l>1</l></block><block s="doSetVar"><l>temperatureCompare2</l><l>2</l></block><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="temperatureCompare1"/><block var="listOfTemperatures"/></block><block s="reportListItem"><block var="temperatureCompare2"/><block var="listOfTemperatures"/></block></block><script><block s="doSetVar"><l>lowestTemperature</l><block s="reportListItem"><block var="temperatureCompare1"/><block var="listOfTemperatures"/></block></block><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>2</l></block></block><block s="doSetVar"><l>temperatureCompare2</l><block s="reportListItem"><block var="index"/><block var="listOfTemperatures"/></block></block></script><script><block s="doSetVar"><l>lowestTemperature</l><block s="reportListItem"><block var="temperatureCompare2"/><block var="listOfTemperatures"/></block></block><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>2</l></block></block></script></block><block s="doRepeat"><l>5</l><script><block s="doIfElse"><block s="reportLessThan"><block var="lowestTemperature"/><block s="reportListItem"><block var="index"/><block var="listOfTemperatures"/></block></block><script><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>1</l></block></block></script><script><block s="doSetVar"><l>lowestTemperature</l><block s="reportListItem"><block var="index"/><block var="listOfTemperatures"/></block></block><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>1</l></block></block></script></block></script></block></script></block-definition></blocks><variables><variable name="Sunday"><l>21</l></variable><variable name="Monday"><l>31</l></variable><variable name="Tuesday"><l>41</l></variable><variable name="Wednesday"><l>51</l></variable><variable name="Thursday"><l>61</l></variable><variable name="Friday"><l>200</l></variable><variable name="Saturday"><l>60</l></variable><variable name="listOfTemperatures"><list struct="atomic" id="408">21,31,41,51,61,200,60</list></variable><variable name="highestTemperature"><l>200</l></variable><variable name="index"><l>8</l></variable><variable name="temperatureCompare1"><l>1</l></variable><variable name="temperatureCompare2"><l>41</l></variable><variable name="averageTemperature"><l>66.42857142857143</l></variable><variable name="daysAbove75"><l>1</l></variable><variable name="lowestTemperature"><l>21</l></variable><variable name="rangeOfTemperatures"><l>179</l></variable></variables></project><media name="weatherReporting" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>