E se agora quero fazer um quadrado vermelho? Ou um verde? Tenho que escrever tudo isso de novo?
Com certeza não! A programação se trata de automatizar tarefas repetitivas!
Vamos começar com algo fácil: suponhamos que queremos generalizar o procedimento Colocar3Verdes
, para que funcione com qualquer cor que quisermos (mas só um de cada vez). O que precisamos é adicionar ao procedimento uma espécie de buraco...
procedure Colocar3(cor) {
Colocar(cor)
Colocar(cor)
Colocar(cor)
}
...que possa ser logo completado cada vez que seja usado:
program {
Colocar3(Preto)
Colocar3(Vermelho)
}
Escreva os códigos anteriores no editor e observe o que acontece.
Você deve fazer o login antes de começar a enviar suas soluções