Examinar a solução da atividade de desafio que usa operador condicional

Concluído

O código a seguir é uma solução possível para o desafio da unidade anterior.

Random coin = new Random();
int flip = coin.Next(0, 2);
Console.WriteLine((flip == 0) ? "heads" : "tails");

Esse código é apenas "uma solução possível". Você poderia ter eliminado a variável flip temporária chamando o Next() interior da expressão booliana da seguinte maneira:

Random coin = new Random();
Console.WriteLine((coin.Next(0, 2) == 0) ? "heads" : "tails");

No entanto, como esse código é empacotado densamente, pode ser mais difícil entender o que ele faz.

Se você conseguiu, parabéns! Continue para o segundo desafio na próxima unidade.

Importante

Se você teve dificuldades para concluir o desafio, talvez seja melhor revisar as unidades anteriores antes de continuar.