Exercício 9: Procedimentos com buraquinhos

Procedimentos com buraquinhos

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

Opa! Sua solução não pode ser executada

  • Verifique se o seu programa não possui recursão ou um loop infinito
  • Verifique se você tem uma conexão com a internet
  • Espere um pouco e tente novamente

Estamos processando sua solução

Se não mostrar automaticamente em alguns segundos, pressione F5