Øvelse – anvend betinget logik

Fuldført

I denne øvelse skal du bruge if og else til at oprette koden for et kortspil for det fritidsspilfirma, du arbejder for. Dit job er at skrive specifikke funktioner, som dine kolleger kan bruge i det Blackjack-spil, de opretter.

Vis afspilningskort, som brugerne forventer at se

Blackjack spillere typisk er givet ansigtskort kaldet Jack, Queen, King og Ace. Alle andre kort er tal. Du skriver logik, der gør brugeroplevelsen i et nyt Blackjack-spil, som dit team udvikler på samme måde som et Blackjack-spil, der spilles personligt.

  1. Stillads for et F#-projekt ved at køre dotnet new:

    dotnet new console --language F# -o Cards
    cd Cards
    
  2. Åbn filen Program.fs. Erstat indholdet med følgende kode. Husk, at indrykning er vigtig i 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" cardDescription
    
  3. Kør projektet med dotnet run:

    dotnet run
    

    Dit output viser:

    Queen
    

Tillykke, du har oprettet et stykke kode, der med et kortnummer giver en beskrivelse.