Programming

7+ Contoh Program Python Mengetahui Diskon Penjualan Produk

×

7+ Contoh Program Python Mengetahui Diskon Penjualan Produk

Sebarkan artikel ini
Program Python Mengetahui Diskon Penjualan Produk
Program Python Mengetahui Diskon Penjualan Produk

Yowatech.idProgram Python Mengetahui Diskon Penjualan Produk. Python adalah bahasa pemrograman yang dapat digunakan untuk menulis program yang melakukan berbagai macam operasi aritmatika, seperti penjumlahan, pengurangan, perkalian, dan pembagian. Anda dapat menggunakan operator aritmatika standar seperti +, -, *, dan / untuk melakukan operasi tersebut.

Salah satu kelebihan Python adalah sintaks yang mudah dipahami dan dibaca, sehingga memudahkan pemula untuk belajar dan mengembangkan aplikasi dengan cepat. Python juga memiliki banyak library dan framework yang dapat membantu developer dalam menyelesaikan berbagai macam tugas, seperti pengolahan data, analisis, dan pembelajaran mesin. Python juga dapat dijalankan di berbagai platform, seperti Windows, Mac, Linux, dan bahkan di perangkat mobile seperti Android. Contoh Program Python Mengetahui Diskon Penjualan Produk berikut ada 7 contoh:

Advertise
Advertise

Baca Juga: 6+ Contoh Program Menghitung Nilai IPK Sederhana Python

Contoh 1 Program Python Mengetahui Diskon Penjualan Produk

Berikut adalah contoh program Python sederhana yang dapat Anda gunakan sebagai acuan untuk menghitung diskon pada penjualan:

# Meminta input harga awal dan persentase diskon dari user
harga_awal = int(input("Masukkan harga awal: "))
persentase_diskon = int(input("Masukkan persentase diskon (dalam persen): "))

# Menghitung jumlah diskon
diskon = harga_awal * persentase_diskon / 100

# Menghitung harga setelah diskon
harga_setelah_diskon = harga_awal - diskon

# Menampilkan hasil
print(f"Jumlah diskon: {diskon:.2f}")
print(f"Harga setelah diskon: {harga_setelah_diskon:.2f}")

Catatan:

  • Di sini, kami menampilkan jumlah diskon dan harga setelah diskon dengan dua angka di belakang koma (misalnya, 3.14) dengan menambahkan format string :.2f pada saat mencetak nilai tersebut.
  • Anda dapat menyesuaikan program ini sesuai dengan kebutuhan Anda, misalnya dengan meminta input jumlah barang yang dibeli atau menambahkan fitur pembayaran dengan uang tunai atau kartu kredit. Program Python Diskon Penjualan.

Output:

Program Python Mengetahui Diskon Penjualan Produk

Baca Juga: 6+ Membuat Program Untuk Menghitung Jumlah Pecahan Mata Uang

Contoh 2 Program Python Mengetahui Diskon Penjualan Produk

Berikut adalah contoh program sederhana yang dapat digunakan untuk menghitung harga akhir barang setelah diberikan diskon. Program ini akan meminta input harga awal barang dari user, lalu akan menanyakan apakah barang tersebut memiliki diskon atau tidak.

READ  5+ Contoh Program JavaScript Aritmatika

Jika ya, maka program akan meminta input besar diskon yang diberikan, dan menghitung harga akhir barang dengan mengurangi harga awal dengan besar diskon yang sesuai.

# Meminta input harga awal barang dari user
harga_awal = float(input("Masukkan harga awal barang: "))

# Meminta input apakah barang memiliki diskon atau tidak
diskon = input("Apakah barang ini memiliki diskon (ya/tidak)? ")

# Jika barang memiliki diskon, maka meminta input besar diskon
if diskon == "ya":
  besar_diskon = float(input("Berapa besar diskon yang diberikan (dalam persen)? "))
  harga_akhir = harga_awal - (harga_awal * besar_diskon / 100)
else:
  # Jika tidak ada diskon, maka harga akhir sama dengan harga awal
  harga_akhir = harga_awal

# Menampilkan harga akhir barang kepada user
print(f"Harga akhir barang adalah: Rp {harga_akhir:.2f}")

Catatan:

  • Di sini, kami menggunakan tipe data float untuk menyimpan harga awal dan besar diskon, karena harga barang dan diskon dapat berupa bilangan pecahan.
  • Kami juga menampilkan harga akhir barang dengan dua angka di belakang koma (misalnya, 100000.00) dengan menambahkan format string :.2f pada saat mencetak harga akhir.

Output:

Program Python Mengetahui Diskon Penjualan Produk

Contoh 3 Program Python Mengetahui Diskon Penjualan Produk

Berikut adalah contoh program sederhana yang dapat Anda gunakan sebagai acuan untuk menghitung harga jual suatu barang setelah dikenakan diskon:

# Meminta input harga awal dari user
harga_awal = float(input("Masukkan harga awal barang: "))

# Meminta input persentase diskon dari user
diskon = float(input("Masukkan persentase diskon: "))

# Menghitung harga jual setelah dikenakan diskon
harga_jual = harga_awal - (harga_awal * diskon / 100)

# Menampilkan harga jual yang telah dikurangi diskon
print(f"Harga jual setelah dikenakan diskon adalah: Rp {harga_jual:.2f}")

Catatan:

  • Di sini, kami asumsikan bahwa harga awal dan diskon yang diinput oleh user adalah bilangan desimal (misalnya, 10000.50). Oleh karena itu, kami menggunakan tipe data float untuk menyimpan nilai-nilai tersebut.
  • Kami juga menampilkan harga jual dengan dua angka di belakang koma (misalnya, 10000.50) dengan menambahkan format string :.2f pada saat mencetak harga jual.

Anda dapat menyesuaikan program di atas sesuai dengan kebutuhan Anda, misalnya dengan menambahkan input untuk nama barang atau menampilkan harga jual dengan format yang berbeda.

Output:

Program Python Mengetahui Diskon Penjualan Produk

Baca Juga: 6+ Contoh Program Python Penjualan Buah

Contoh 4 Program Python Mengetahui Diskon Penjualan Produk

Berikut ini adalah contoh program penjualan diskon yang lebih lengkap dengan fitur-fitur tambahan seperti validasi input dan penghitungan jumlah barang yang dibeli:

READ  7+ Contoh Program Java Netbeans Penjualan Buku
# Inisialisasi variabel total_harga dengan nilai 0
total_harga = 0

# Meminta input jumlah barang yang ingin dibeli dari user
jumlah_barang = int(input("Masukkan jumlah barang yang ingin dibeli: "))

# Meminta input harga barang dan persentase diskon untuk setiap barang yang dibeli
for i in range(jumlah_barang):
  harga_barang = int(input(f"Masukkan harga barang ke-{i+1}: "))
  persentase_diskon = int(input(f"Masukkan persentase diskon untuk barang ke-{i+1}: "))

  # Validasi input persentase diskon, agar tidak lebih dari 100% atau kurang dari 0%
  if persentase_diskon < 0:
    persentase_diskon = 0
  elif persentase_diskon > 100:
    persentase_diskon = 100

  # Menghitung jumlah diskon
  jumlah_diskon = harga_barang * persentase_diskon / 100

  # Menghitung harga setelah diskon dan menambahkannya ke total_harga
  total_harga += harga_barang - jumlah_diskon

# Menampilkan total harga setelah diskon
print(f"Total harga setelah diskon adalah: {total_harga}")

Catatan:

  • Di sini, kami asumsikan bahwa harga barang dan persentase diskon diinput oleh user adalah bilangan bulat. Anda dapat menyesuaikan program ini sesuai dengan kebutuhan Anda, misalnya dengan menggunakan input real atau menambahkan validasi input lainnya.
  • Kami juga menggunakan format string f-string untuk menampilkan total harga setelah diskon dengan cara yang lebih mudah dan efisien. Anda dapat mempelajari lebih lanjut tentang f-string di dokumentasi Python.

Output:

Program Python Mengetahui Diskon Penjualan Produk

Contoh 5 Program Python Mengetahui Diskon Penjualan Produk

Berikut ini adalah contoh program lengkap untuk menghitung total harga pembelian setelah diskon diberlakukan menggunakan Python:

# Mendefinisikan fungsi untuk menghitung total harga setelah diskon
def hitung_total_harga(harga_barang, persentase_diskon):
  # Menghitung jumlah diskon
  jumlah_diskon = harga_barang * persentase_diskon / 100
  # Menghitung total harga setelah diskon
  total_harga = harga_barang - jumlah_diskon
  # Mengembalikan total harga setelah diskon
  return total_harga

# Meminta input harga barang dari user
harga_barang = int(input("Masukkan harga barang: "))

# Meminta input persentase diskon dari user
persentase_diskon = int(input("Masukkan persentase diskon: "))

# Menghitung total harga setelah diskon dengan memanggil fungsi hitung_total_harga
total_harga = hitung_total_harga(harga_barang, persentase_diskon)

# Menampilkan total harga setelah diskon
print(f"Total harga setelah diskon adalah: {total_harga}")

Catatan:

  • Di sini, kami membuat sebuah fungsi hitung_total_harga yang menerima dua parameter: harga barang dan persentase diskon. Fungsi ini akan menghitung total harga setelah diskon dengan menggunakan rumus yang telah disebutkan sebelumnya, dan kemudian mengembalikan hasilnya.
  • Kami asumsikan bahwa harga barang dan persentase diskon diinput oleh user adalah bilangan bulat. Anda dapat menyesuaikan program ini sesuai dengan kebutuhan Anda, misalnya dengan menggunakan input real atau menambahkan validasi input.
  • Kami juga menggunakan format string f-string untuk menampilkan total harga setelah diskon dengan cara yang lebih mudah dan efisien. Anda dapat mempelajari lebih lanjut tentang f-string di dokumentasi Python.
READ  7+ Contoh Program Peminjaman Buku Perpustakaan Java

Contoh 6 Program Python Mengetahui Diskon Penjualan Produk

Berikut ini adalah contoh program lengkap untuk menghitung total harga pembelian setelah diskon diberlakukan menggunakan Python:

# Meminta input nama barang dari user
nama_barang = input("Masukkan nama barang: ")

# Meminta input harga barang dari user
harga_barang = int(input("Masukkan harga barang: "))

# Meminta input persentase diskon dari user
persentase_diskon = int(input("Masukkan persentase diskon: "))

# Menghitung jumlah diskon
jumlah_diskon = harga_barang * persentase_diskon / 100

# Menghitung total harga setelah diskon
total_harga = harga_barang - jumlah_diskon

# Menampilkan struk pembelian
print("========== Struk Pembelian ==========")
print(f"Nama barang: {nama_barang}")
print(f"Harga barang: {harga_barang}")
print(f"Persentase diskon: {persentase_diskon}%")
print(f"Jumlah diskon: {jumlah_diskon}")
print(f"Total harga setelah diskon: {total_harga}")
print("=====================================")

Di sini, kami telah menambahkan beberapa fitur tambahan seperti:

  • Meminta input nama barang dari user.
  • Menampilkan struk pembelian dengan menggunakan string formatting.

Anda dapat menyesuaikan program ini sesuai dengan kebutuhan Anda, misalnya dengan menambahkan validasi input atau menambahkan fitur lainnya seperti pembayaran dengan uang tunai atau kartu kredit.

Output:

Program Python Mengetahui Diskon Penjualan Produk

Contoh 7 Program Python Mengetahui Diskon Penjualan Produk

# Meminta input nama barang dari user
nama_barang = input("Masukkan nama barang: ")

# Meminta input harga barang dari user dan memvalidasi input
while True:
  try:
    harga_barang = int(input("Masukkan harga barang: "))
    if harga_barang <= 0:
      print("Harga barang harus lebih dari 0!")
    else:
      break
  except ValueError:
    print("Harga barang harus berupa bilangan bulat!")

# Meminta input persentase diskon dari user dan memvalidasi input
while True:
  try:
    persentase_diskon = int(input("Masukkan persentase diskon: "))
    if persentase_diskon < 0:
      print("Persentase diskon tidak boleh kurang dari 0!")
    elif persentase_diskon > 100:
      print("Persentase diskon tidak boleh lebih dari 100!")
    else:
      break
  except ValueError:
    print("Persentase diskon harus berupa bilangan bulat!")

# Menghitung jumlah diskon
jumlah_diskon = harga_barang * persentase_diskon / 100

# Menghitung total harga setelah diskon
total_harga = harga_barang - jumlah_diskon

# Menampilkan struk pembelian
print("========== Struk Pembelian ==========")
print(f"Nama barang: {nama_barang}")
print(f"Harga barang: {harga_barang}")
print(f"Persentase diskon: {persentase_diskon}%")
print(f"Jumlah diskon: {jumlah_diskon}")
print(f"Total harga setelah diskon: {total_harga}")
print("=====================================")

# Menyimpan struk pembelian ke dalam file CSV
import csv

with open("pembelian.csv", "a", newline="") as f:
  writer = csv.writer(f)
  writer.writerow([nama_barang, harga_barang, persentase_diskon, jumlah_diskon, total_harga])

Di sini, kami telah menambahkan beberapa fitur tambahan seperti:

  • Memvalidasi input harga barang dan persentase diskon agar hanya menerima input yang valid.
  • Menyimpan struk pembelian ke dalam file CSV agar dapat digunakan untuk analisis data atau keperluan lainnya.

Anda dapat menyesuaikan program ini sesuai dengan kebutuhan Anda, misalnya dengan menambahkan fitur pembayaran dengan uang tunai atau non tunai. Itulah Program Python Mengetahui Diskon Penjualan Produk.

Baca Juga: 6+ Contoh Program Menghitung Nilai IPK Sederhana Python