QUIZ CODINGAN SWITCH CASE

NAMA: BINTANG FAUSTA ILHAMI

KELAS: 2KA20

NPM: 10123249

Berikut ini codingan menu 1 inputan switch case dengan bahasa python.

sebagai contoh menginput data nama dan umur.


# Judul Program

print("=== Program Menu Sederhana ===")

print("1. Masukkan Data")

print("2. Keluar")


# Pilih menu

menu = int(input("Pilih menu (1-2): "))


# Gunakan match-case untuk switch-case

match menu:

    case 1:

        # Input data

        nama = input("Masukkan nama kamu: ")

        umur = input("Masukkan umur kamu: ")

        print("\n=== Data yang Kamu Masukkan ===")

        print(f"Nama: {nama}")

        print(f"Umur: {umur} tahun")

    case 2:

        print("Keluar dari program. Sampai jumpa!")

    case _:

        print("Menu tidak valid!")

Berikut outputnya jika kamu memilih menu 1:

=== Program Menu Sederhana ===

1. Masukkan Data

2. Keluar

Pilih menu (1-2): 1

Masukkan nama kamu: Alex

Masukkan umur kamu: 21


=== Data yang Kamu Masukkan ===

Nama: Alex

Umur: 21 tahun

Dan berikutnya jika kamu memilih menu 2:

=== Program Menu Sederhana === 
1. Masukkan Data
2. Keluar dari program.
Pilih menu (1-2)
Keluar dari program. Sampai jumpa!

Berikut penjelasannya:

Codingan tadi itu pakai switch-case di Python buat nanganin menu sederhana. Di Python 3.10 ke atas, switch-case ini pakainya match-case, karena Python nggak punya switch-case kayak bahasa lain (misalnya C++ atau Java).

kalau alur programnya seperti ini:
  1. Tampilkan Menu: Di awal, program nampilin dua pilihan:

    • Menu 1: Masukkan data (nama sama umur).
    • Menu 2: Keluar dari program.
  2. Ambil Input Pilihan: Program nanya pengguna mau pilih menu nomor berapa, dan datanya dimasukin ke variabel menu.

  3. Proses Pilihan (Switch-Case):

    • Kalau pengguna pilih menu 1, program bakal nanya nama dan umur, terus hasilnya langsung ditampilin di layar.
    • Kalau pilih menu 2, program cuma nampilin pesan perpisahan.
    • Kalau inputnya nggak sesuai (misalnya pilih angka 3), program bakal bilang menunya nggak valid.
Dan berikut penjelasan di setiap bagiannya:
  • match menu:: Ini kayak "pintu gerbang" buat ngecek nilai input menu. Jadi program bakal lihat, menu ini nilainya cocok sama case yang mana.
  • case 1:: Kalau inputnya 1, program jalanin kode buat minta nama sama umur. Input itu nanti disimpan ke variabel, lalu ditampilkan.
  • case 2:: Kalau inputnya 2, program keluar dengan pesan "Sampai jumpa!"
  • case _:: Ini semacam default-nya. Kalau inputnya nggak sesuai, program kasih tahu bahwa inputnya salah.
Sekian codingan switch case inputan yang sederhana dari saya, TERIMA KASIH

Comments

Popular Posts