Exercício 3: Eliminando a pedra vermelha

Eliminando a pedra vermelha

Analisemos o procedimento do exercício anterior:

procedure RetirarAzulComMedo() {
  if (haPedras(Azul)) {
    Retirar(Azul)
  }
}

Como notará, introduzimos uma nova estrutura de controle: o if, que em português significa se; entendendo o se como condicional ("se eu tivesse fome, comeria uma pizza") e não como um pronome ("você deveria se comportar").

Então, o que estamos dizendo ao computador é "se há pedras azuis, retire uma pedra azul", que parece um pouco bobo. E de fato é! Já explicamos que o computador só sabe cumprir ordens.

Experimente você agora: modifique o procedimento que demos para que retire uma pedra vermelha, apenas se tiver alguma.

Dá-me uma dica!

RetirarAzulComMedo já não é um nome tão legal para o procedimento, esperamos que você possa mudar o nome também.

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