Exercício – Aplicar a lógica condicional
Neste exercício, você usará if e else para criar o código de um jogo de cartas para a empresa de jogos recreativos em que trabalha. Seu trabalho é escrever uma funcionalidade específica que seus colegas possam usar no jogo de Blackjack que estão criando.
Exibir as cartas do baralho que os usuários esperam ver
Os jogadores de Blackjack normalmente lidam com cartas como Valete, Dama, Rei e Ás. Todas as outras cartas são números. Você escreverá a lógica que fará com que a experiência do usuário em um novo jogo de Blackjack que sua equipe está desenvolvendo seja semelhante à de um jogo de Blackjack jogado pessoalmente.
Crie o scaffold de um projeto F# executando o comando
dotnet new.dotnet new console --language F# -o Cards cd CardsAbra o arquivo Program.fs. Substitua o conteúdo pelo código a seguir. Lembre-se de que a indentação é importante em F#.
let cardNo = 12 let cardDescription = if cardNo = 1 || cardNo = 14 then "Ace" elif cardNo = 11 then "Jack" elif cardNo = 12 then "Queen" elif cardNo = 13 then "King" else string cardNo printfn "%s" cardDescriptionExecute o projeto com
dotnet run:dotnet runA saída mostra:
Queen
Parabéns! Você criou um código que, ao receber um número de carta, produz uma descrição.