Latihan - Menerapkan logika kondisional

Selesai

Dalam latihan ini, Anda akan menggunakan if dan else untuk membuat kode permainan kartu untuk perusahaan permainan rekreasi tempat Anda bekerja. Tugas Anda adalah menulis fungsionalitas khusus yang dapat digunakan rekan kerja Anda dalam permainan Blackjack yang mereka buat.

Tampilkan kartu remi yang diharapkan pengguna lihat

Pemain Blackjack biasanya dibagikan kartu wajah yang disebut Jack, Queen, King, dan Ace. Semua kartu lainnya adalah angka. Anda akan menulis logika yang membuat pengalaman pengguna dalam permainan Blackjack baru yang dikembangkan tim Anda mirip dengan permainan Blackjack yang dimainkan secara langsung.

  1. Scaffold proyek F# dengan menjalankan dotnet new:

    dotnet new console --language F# -o Cards
    cd Cards
    
  2. Buka file Program.fs. Ganti konten dengan kode berikut. Ingat, indentasi penting dalam 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. Jalankan proyek dengan dotnet run:

    dotnet run
    

    Output Anda menunjukkan:

    Queen
    

Selamat, Anda telah membuat sepotong kode yang, diberi nomor kartu, menghasilkan deskripsi.