Skip to main content

follow us

Tugas Logika & Algoritma : Buatlah Program dari Pseudocode Penjualan Barang dengan Diskon 10%


Logika & Algoritma - Saya dan teman-teman mendapatkan tugas kelompok untuk membuat program penjualan barang dengan diskon dari soal pseudocode. Semoga hasil dokumentasi tugas ini dapat bermanfaat bagi saya pribadi dan Anda.

Soal : 
Buatlah program dari pseudocode berikut ini,
  1. Masukkan kode barang
  2. Masukkan harga barang
  3. Masukkan jumlah barang
  4. Hitung bayar = harga barang*jumlah  barang
  5. Jika membayar >100 ribu maka akan diberikan diskon 10% selain itu tidak akan mendapatkan diskon
  6. Hitung total bayar = total pembayaran - diskon
  7. Cetak total bayar atau total harga akhir setelah diskon.

/****************************************
PRODI : SISTEM INFORMATIKA
KELAS : 12.1C.11
-----------------------------------------
ANGGOTA KELOMPOK
-----------------------------------------
NAMA                    | NIM
-----------------------------------------
MUHAMMAD AGUNG BETARIKO | 12180271
FEBER JUWITA            | 12183785
DWI NUR AMBARWATI       | 12181424
-----------------------------------------
*****************************************/
#include <iostream>
using namespace std;

int main ()
{
 char   kode_barang[20];
 double harga_barang,
        jumlah_barang,
        diskon,
        total_harga_akhir,
        total_harga_awal,
        jumlah_uang,
        kembalian;
     
/*INPUT DATA*/     
 cout<<"\t\t\t\t==================================\n";
 cout<<"\t\t\t\tPROGRAM DISKON 10%\n";
 cout<<"\t\t\t\t==================================\n";
 cout<<"\t\t\t\tMasukkan Kode Barang    :";
 cin>>kode_barang;
 cout<<"\t\t\t\tMasukkan Jumlah Barang  :";
 cin>>jumlah_barang;
 cout<<"\t\t\t\tMasukkan Harga Barang   :";
 cin>>harga_barang;
 cout<<"\t\t\t\t==================================\n";

/*HARGA AWAL*/
 total_harga_awal=jumlah_barang*harga_barang;
 cout<<"\t\t\t\tTotal Harga Awal        :"<<total_harga_awal<<endl;
 cout<<"\t\t\t\t==================================\n";

/*HARGA DISKON*/
 if (total_harga_awal>=100000)
 {
  diskon=total_harga_awal*10/100;
  cout<<"\t\t\t\tDiskon 10%              :"<<diskon<<endl;
 }

/*TANPA DISKON*/
 else if (total_harga_awal<=100000)
 {
  diskon=total_harga_awal*0/100;
  cout<<"\t\t\t\tDiskon 10%              :"<<diskon<<endl;
 }

/*HARGA AKHIR*/
 total_harga_akhir=total_harga_awal-diskon;
 cout<<"\t\t\t\tTotal Harga             :"<<total_harga_akhir<<endl;
 cout<<"\t\t\t\tUang Yang Dibayar       :";
 cin>>jumlah_uang;
/*PENGEMBALIAN UANG*/
 kembalian=jumlah_uang-total_harga_akhir;
 cout<<"\t\t\t\tUang Kembali            :"<<kembalian<<endl;
 cout<<"\t\t\t\t==================================\n";
 cout<<"\t\t\t\tTerima Kasih\n";
 cout<<"\t\t\t\t==================================\n";
 return 0;
}
Hasil Program:

Pada gambar dibawah ini merupakan output dari penjualan dengan pembayaran lebih dari 100 ribu rupiah, sehingga mendapatkan diskon 10%


Sedangkan pada gambar dibawah ini, merupakan output dari penjualan dengan pembayaran kurang dari 100 ribu rupiah, sehingga tidak mendapatkan diskon 10%



Yang Kamu Suka:

Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar