Contoh program sederhana untuk swalayan menggunakan bahasa Python

 # Membuat daftar barang yang dijual di swalayan
daftar_barang = {
    '001': {'nama': 'Sabun Mandi', 'harga': 5000},
    '002': {'nama': 'Sampo', 'harga': 10000},
    '003': {'nama': 'Sikat Gigi', 'harga': 5000},
    '004': {'nama': 'Pasta Gigi', 'harga': 8000},
    '005': {'nama': 'Tissue', 'harga': 3000},
    '006': {'nama': 'Minuman Botol', 'harga': 5000},
    '007': {'nama': 'Mie Instan', 'harga': 2000},
    '008': {'nama': 'Biskuit', 'harga': 6000},
    '009': {'nama': 'Coklat Batang', 'harga': 10000},
    '010': {'nama': 'Kacang Almond', 'harga': 12000}
}

# Membuat fungsi untuk menampilkan daftar barang
def tampilkan_daftar_barang():
    print('Daftar Barang di Swalayan')
    print('========================')
    print('Kode\tNama Barang\tHarga')
    print('------------------------')
    for kode, barang in daftar_barang.items():
        print(f'{kode}\t{barang["nama"]}\t\t{barang["harga"]}')

# Membuat fungsi untuk menambahkan barang baru ke daftar barang
def tambahkan_barang():
    kode = input('Masukkan kode barang baru: ')
    nama = input('Masukkan nama barang baru: ')
    harga = int(input('Masukkan harga barang baru: '))
    daftar_barang[kode] = {'nama': nama, 'harga': harga}
    print(f'Barang dengan kode {kode} berhasil ditambahkan ke daftar barang.')

# Membuat fungsi untuk menghapus barang dari daftar barang
def hapus_barang():
    kode = input('Masukkan kode barang yang akan dihapus: ')
    if kode in daftar_barang:
        del daftar_barang[kode]
        print(f'Barang dengan kode {kode} berhasil dihapus dari daftar barang.')
    else:
        print(f'Tidak ada barang dengan kode {kode} di daftar barang.')

# Membuat program utama
while True:
    print('\nMenu:')
    print('1. Tampilkan Daftar Barang')
    print('2. Tambah Barang Baru')
    print('3. Hapus Barang')
    print('4. Keluar')
    pilihan = input('Masukkan pilihan Anda (1/2/3/4): ')
    
    if pilihan == '1':
        tampilkan_daftar_barang()
    elif pilihan == '2':
        tambahkan_barang()
    elif pilihan == '3':
        hapus_barang()
    elif pilihan == '4':
        break
    else:
        print('Pilihan tidak valid. Silakan pilih 1, 2, 3, atau 4.')

Komentar

Postingan populer dari blog ini

Tips Memilih Sepatu Safety untuk Proyek

Helm Safety yang Tepat

Lily's Lesson in the Power of Responsibility