Ejercicio: aplicar lógica condicional
En este ejercicio, usarás if y else para crear el código de un juego de cartas para la empresa de juegos recreativos para la que trabajas. Nuestro trabajo es escribir una funcionalidad específica que los compañeros puedan usar en el juego de blackjack que están creando.
Mostrar los naipes que los usuarios esperan ver
Normalmente, a los jugadores de blackjack se les suelen repartir naipes con figuras, como los naipes J, Q y K o los ases. El resto de los naipes son números. Escribiremos una lógica que logre que la experiencia del usuario en el nuevo juego de blackjack que el equipo está desarrollando sea la misma que al jugar en la vida real.
Esquematiza un proyecto de F# ejecutando
dotnet new:dotnet new console --language F# -o Cards cd CardsAbra el archivo Program.fs. Reemplace el contenido por el código siguiente. Recuerde que la sangría es importante en 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" cardDescriptionEjecute el proyecto con
dotnet run:dotnet runLa salida mostrará:
Queen
¡Enhorabuena! Ha conseguido crear un fragmento de código que, dado un número de tarjeta, genera una descripción.