Latihan - Menerapkan logika kondisional
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.
Scaffold proyek F# dengan menjalankan
dotnet new
:dotnet new console --language F# -o Cards cd Cards
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
Jalankan proyek dengan
dotnet run
:dotnet run
Output Anda menunjukkan:
Queen
Selamat, Anda telah membuat sepotong kode yang, diberi nomor kartu, menghasilkan deskripsi.