Kodowanie blokowe dla początkujących
Rozdział
>
Poziom
Operacje matematyczne i tekstowe
Mnożenie i Odejmowanie
Cel
Zbieraj jajka i bilansuj zapasy, mnożąc i odejmując ich ilości.
Czas zebrać jajka na terenach lęgowych: przejdź się po polu i podnieś różne jajka, aby udokumentować, ile ich złożono. Będziesz dokumentować, ile masz dobrych jajek i jaka jest ich wartość odżywcza.
Po zebraniu wszystkich jaj utwórz zmienną o nazwie total: kliknij przycisk utworzenia zmiennej w menu Variables i wpisz “total” w okienku dialogowym. Gdy zmienna zostanie utworzona, przeciągnij blok kodu set_variable, a następnie przeciągnij pęcherzyk z liczbą z menu Math i umieść go w bloku set_variable. Ustaw zmienną total na liczbę białych, ciemnych i czerwonych jaj, które zebrałeś.

Przejdź do ciemnego znaku X i ustaw się przodem do licznika – tutaj będziesz sprawdzać wartość odżywczą jaj. Każde jajko ma wartość 90 kalorii. Pomnóż zmienną total przez 90, używając bloku kodu operators. W menu Math w przyborniku przeciągnij blok operators i ustaw operator na mnożenie, klikając środkowe rozwijane menu i wybierając symbol mnożenia.

Pobierz samodzielnie zmienną total z menu Variables i wstaw ją do bloku operators. Przeciągnij blok speak z menu Communications i dodaj do niego wypełniony blok operators, aby ogłosić wynik.

Ustaw pęcherzyk z liczbą na 90, co tworzy równanie: total x 90 = wynik. Teraz możesz określić, ile kalorii dostarczają wszystkie jajka razem.
Przejdź do jasnego znaku X, aby odseparować czerwone jajka od reszty partii. W menu Variables w przyborniku kliknij przycisk utworzenia zmiennej i utwórz zmienną o nazwie red_eggs (nie zapomnij podkreślnika _). Przeciągnij blok set_variable, dodaj zmienną red_eggs, przeciągnij pęcherzyk z liczbą i ustaw go na liczbę czerwonych jaj, które zebrałeś (która jest wyświetlona w prawym górnym rogu ekranu).
Teraz przeciągnij blok operators z menu Math i ustaw operator na -, aby odjąć wartości. W menu Variables w przyborniku przeciągnij samodzielne zmienne total i red_eggs do bloku operators.

Przeciągnij blok speak z menu Communications i wstaw do niego blok operators, aby ogłosić wynik podziału jajek i ukończyć poziom.