Pertanyaan
3. Sistem penyimpanan data harga dalam ribuan rupiah di suatu toko masih menggunakan list dalam Python. Suatu hari,karena harga barang dari supplier naik pemilik tersebut memutuskan untuk menaikkan semua harga di tokonya sebesar 7% Bantulah si pemilik toko tersebut untuk menghitung harga akhir dari semua barang di tokonya. harga=[10,5,12,3,58,25,29,21,23,30,32]
Solusi
Jawaban
**Setelah menjalankan kode di atas, kita akan mendapatkan harga baru setelah kenaikan 7% sebagai berikut:- Harga barang ke-1: 10.7 ribu rupiah- Harga barang ke-2: 5.35 ribu rupiah- Harga barang ke-3: 12.84 ribu rupiah- Harga barang ke-4: 3.21 ribu rupiah- Harga barang ke-5: 62.06 ribu rupiah- Harga barang ke-6: 26.75 ribu rupiah- Harga barang ke-7: 30.83 ribu rupiah- Harga barang ke-8: 22.47 ribu rupiah- Harga barang ke-9: 24.61 ribu rupiah- Harga barang ke-10: 32.4 ribu rupiah- Harga barang ke-11: 34.24 ribu rupiah
Penjelasan
**Untuk menaikkan harga semua barang di toko sebesar 7%, kita perlu melakukan operasi matematika sederhana pada setiap elemen dalam list harga. Kita akan mengalikan setiap harga dengan 1.07 (karena kenaikan 7% berarti 100% + 7% = 107% atau 1.07 dalam bentuk desimal).Berikut adalah langkah-langkahnya dalam bentuk kode Python:```python# List harga barang dalam ribuan rupiahharga = [10, 5, 12, 3, 58, 25, 29, 21, 23, 30, 32]# Menaikkan harga sebesar 7%harga_baru = [harga[i] * 1.07 for i in range(len(harga))]# Menampilkan harga barufor i, harga_dalam_list in enumerate(harga_baru, start=1): print(f"Harga barang ke-{i}: {harga_dalam_list} ribu rupiah")```**