No cotidiano, se apresentam muitas situações onde devemos escolher entre duas ações diferentes, dependendo de que se cumpra uma certa condição ou não.
Para estes casos, em Gobstones temos uma nova palavra chave que nos ajuda a cumprir nossa tarefa: o else. Em português significa se não e faz justamente o que necessitamos, executa uma série de ações se não se cumpre a condição que colocamos no if
.
Suponhamos que queremos fazer um procedimento que se mova ao Oeste e, em caso de que não possa, que ele faça para o Norte. Fazendo uso do else
, podemos escrever o procedimento da seguinte maneira:
procedure MoverComoSeja() {
if (podeMover(Oeste)) {
Mover(Oeste)
} else {
Mover(Norte)
}
}
Escreva esse código no editor e observe como resolve o problema.
Você deve fazer o login antes de começar a enviar suas soluções