<snapdata remixID="8698910"><project name='Lab 2.5' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes>space = start</notes>
  <thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFNElEQVR4Xu2dz0vUCRiH33Fl0xCWQkQmlxAZD0Yg5IqgQrL+A6OndGWD/gKPHuzUpaNBEILB3sUugnSQvIgIAy64IC5kUzKrSO1GQSEiLvMth6RfvvIOzvv6DERar5953+fz4DhdSh0cHBwIDwicEoEUAp4SeZ42IYCAiHCqBL4o4MrKiiwsLJR9sXQ6LYODg1JdXV325+IJKpPAZwLOzc1JJpOR4o+GqVRK9XtjOi0Nv92WvZ8uffvaVEpyd36Xuvf/Jvnb29vS29tbmYTYqqwEjgi4vLwsdXV1iXiHj0MRj/N57sUrufU0/eG1/Qtrf/pu51rDOXl45U1J8La2trIeSnhlEjgi4Pj4uAwMDCQC5vP55OPir5mZGZmfn5f+/n7JZrOyuroq9fX1srS0JIuLi9LT0yO5XE4e//Vcxt9cTS5dGLgk12cKMtZxQf5Yeyv5m5flx/tPSxSKAj7IvCwJ2N7eXpmE2KqsBI4IODExIV1dXYmAU1NT0tTUJOvr69La2irDw8OJcFtbW9LX1ye1tbXS3NycCLS/vy9ra2vy5O+tkoB/3vg5WfxizQ/S/6ggvzadl/zbPZl7/i7586KA9y7/UxKws7OzrIcSXpkEjgi4s7OTCHfSx/Lmaxn773gvpb80nJO7jc+Sp9rc3JShoaGTPi1f55jAZ29CJicnpaWl5cPPcR/fhBze973Pa2pqpLu7+1g4it8xi99NC4WCjIyMHOtrGIpHgH8HjNepq4sQ0FVd8ZZFwHiduroIAV3VFW9ZBIzXqauLENBVXfGWRcB4nbq6CAFd1RVvWQSM16mrixDQVV3xlkXAeJ26uggBXdUVb1kEjNepq4sQ0FVd8ZZFwHiduroIAV3VFW9ZBIzXqauLENBVXfGWRcB4nbq6CAFd1RVvWQSM16mrixDQVV3xlkXAeJ26uggBXdUVb1kEjNepq4sQ0FVd8ZZFwHiduroIAV3VFW9ZBIzXqauLENBVXfGWRcB4nbq6CAFd1RVvWQSM16mrixDQVV3xlkXAeJ26uggBXdUVb1kEjNepq4sQ0FVd8ZZFwHiduroIAV3VFW9ZBIzXqauLENBVXfGWRcB4nbq6CAFd1RVvWQSM16mrixDQVV3xlkXAeJ26uggBv1JXR0eHjI6OJv9TPI/yEUDAb7DNZrOlv93Y2JDp6WnJZDLla+MMJiPgd0r/VMLD0aqqKtnd3ZXZ2dkzqIztyQiIgLZGKdMQkJdgpTK24wjImxBbo5RpCKgExrgtAQS05UmakgACKoExbksAAW15kqYkgIBKYIzbEkBAW56kKQkgoBIY47YEENCWJ2lKAgioBMa4LQEEtOVJmpIAAiqBMW5LAAFteZKmJICASmCM2xJAQFuepCkJIKASGOO2BBDQlidpSgIIqATGuC0BBLTlSZqSAAIqgTFuSwABbXmSpiSAgEpgjNsSQEBbnqQpCSCgEhjjtgQQ0JYnaUoCCKgExrgtAQS05UmakgACKoExbksAAW15kqYkgIBKYIzbEkBAW56kKQkgoBIY47YEENCWJ2lKAgioBMa4LQEEtOVJmpIAAiqBMW5LAAFteZKmJICASmCM2xJAQFuepCkJIKASGOO2BBDQlidpSgIIqATGuC0BBLTlSZqSAAIqgTFuSwABbXmSpiSAgEpgjNsSQEBbnqQpCSCgEhjjtgQQ0JYnaUoCCKgExrgtAQS05UmakgACKoExbksAAW15kqYkgIBKYIzbEkBAW56kKQkgoBIY47YEENCWJ2lKAgioBMa4LYH/AVbltLe8k8poAAAAAElFTkSuQmCC</thumbnail>
  <stage inheritance='true' id='1' volume='100' height='360' tempo='60' lines='round' width='480' sublistIDs='false' name='Stage' threadsafe='false' codify='false' color='255,255,255,1' scheduled='false' pan='0' ternary='false' costume='0'>
    <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 id='2' struct='atomic'/>
    </costumes>
    <sounds>
      <list id='3' struct='atomic'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <sprite x='0' pen='tip' id='8' y='0' name='Sprite' idx='1' volume='100' rotation='1' scale='1' heading='90' costume='0' color='80,80,80,1' pan='0' draggable='true'>
        <costumes>
          <list id='9' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='10' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='19' y='10'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='doAsk'>
              <l>What length do you want side (a) to be?</l>
            </block>
            <block s='doSetVar'>
              <l>side a</l>
              <block s='getLastAnswer'/>
            </block>
            <block s='doAsk'>
              <l>And length of side (b)?</l>
            </block>
            <block s='doSetVar'>
              <l>side b</l>
              <block s='getLastAnswer'/>
            </block>
            <block s='doAsk'>
              <l>finally length of side (c)?</l>
            </block>
            <block s='doSetVar'>
              <l>side c</l>
              <block s='getLastAnswer'/>
            </block>
            <block s='doSetVar'>
              <l>perimeter</l>
              <block s='reportSum'>
                <block var='side a'/>
                <block s='reportSum'>
                  <block var='side b'/>
                  <block var='side c'/>
                </block>
              </block>
            </block>
            <block s='doIfElse'>
              <block s='reportAnd'>
                <block s='reportGreaterThan'>
                  <block s='reportSum'>
                    <block var='side a'/>
                    <block var='side b'/>
                  </block>
                  <block var='side c'/>
                </block>
                <block s='reportAnd'>
                  <block s='reportGreaterThan'>
                    <block s='reportSum'>
                      <block var='side a'/>
                      <block var='side c'/>
                    </block>
                    <block var='side b'/>
                  </block>
                  <block s='reportGreaterThan'>
                    <block s='reportSum'>
                      <block var='side b'/>
                      <block var='side c'/>
                    </block>
                    <block var='side a'/>
                  </block>
                </block>
              </block>
              <script>
                <block s='doIfElse'>
                  <block s='reportEquals'>
                    <block s='reportSum'>
                      <block s='reportProduct'>
                        <block var='side a'/>
                        <block var='side a'/>
                      </block>
                      <block s='reportProduct'>
                        <block var='side b'/>
                        <block var='side b'/>
                      </block>
                    </block>
                    <block s='reportProduct'>
                      <block var='side c'/>
                      <block var='side c'/>
                    </block>
                  </block>
                  <script>
                    <block s='doSayFor'>
                      <l>This is a right triangle!</l>
                      <l>2</l>
                    </block>
                  </script>
                  <script>
                    <block s='doIfElse'>
                      <block s='reportAnd'>
                        <block s='reportEquals'>
                          <block var='side a'/>
                          <block var='side b'/>
                        </block>
                        <block s='reportAnd'>
                          <block s='reportEquals'>
                            <block var='side b'/>
                            <block var='side c'/>
                          </block>
                          <block s='reportEquals'>
                            <block var='side c'/>
                            <block var='side a'/>
                          </block>
                        </block>
                      </block>
                      <script>
                        <block s='doSayFor'>
                          <l>This is an equalateral triangle!</l>
                          <l>2</l>
                        </block>
                      </script>
                      <script>
                        <block s='doIfElse'>
                          <block s='reportOr'>
                            <block s='reportEquals'>
                              <block var='side a'/>
                              <block var='side b'/>
                            </block>
                            <block s='reportOr'>
                              <block s='reportEquals'>
                                <block var='side b'/>
                                <block var='side c'/>
                              </block>
                              <block s='reportEquals'>
                                <block var='side c'/>
                                <block var='side a'/>
                              </block>
                            </block>
                          </block>
                          <script>
                            <block s='doSayFor'>
                              <l>This is an isosceles triangle!</l>
                              <l>2</l>
                            </block>
                          </script>
                          <script>
                            <block s='doIf'>
                              <block s='reportNot'>
                                <block s='reportOr'>
                                  <block s='reportEquals'>
                                    <block var='side a'/>
                                    <block var='side b'/>
                                  </block>
                                  <block s='reportOr'>
                                    <block s='reportEquals'>
                                      <block var='side b'/>
                                      <block var='side c'/>
                                    </block>
                                    <block s='reportEquals'>
                                      <block var='side c'/>
                                      <block var='side a'/>
                                    </block>
                                  </block>
                                </block>
                              </block>
                              <script>
                                <block s='doSayFor'>
                                  <l>You have a scalene triangle!</l>
                                  <l>2</l>
                                </block>
                              </script>
                            </block>
                          </script>
                        </block>
                      </script>
                    </block>
                    <block s='doSayFor'>
                      <block s='reportJoinWords'>
                        <list>
                          <l>Perimeter = </l>
                          <block var='perimeter'/>
                        </list>
                      </block>
                      <l>2</l>
                    </block>
                  </script>
                </block>
              </script>
              <script>
                <block s='doSayFor'>
                  <l>This is not a real triangle</l>
                  <l>2</l>
                </block>
              </script>
            </block>
          </script>
        </scripts>
      </sprite>
      <watcher x='10' s='getLastAnswer' style='normal' color='4,148,220' y='10' scope='Stage'/>
      <watcher x='10' color='243,118,29' style='normal' hidden='true' y='31.000001999999995' var='side a'/>
      <watcher x='10' color='243,118,29' style='normal' hidden='true' y='52.00000399999999' var='side b'/>
      <watcher x='10' color='243,118,29' style='normal' hidden='true' y='73.00000599999998' var='side c'/>
      <watcher x='10' color='243,118,29' style='normal' hidden='true' y='94.00000799999998' var='perimeter'/>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks/>
  <variables>
    <variable name='side a'>
      <l>67</l>
    </variable>
    <variable name='side b'>
      <l>76</l>
    </variable>
    <variable name='side c'>
      <l>675</l>
    </variable>
    <variable name='perimeter'>
      <l>818</l>
    </variable>
  </variables>
</project><media name="Lab 2.5" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>