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.
Selain itu di onlinegdb.com juga terdapat informasi error yang lengkap, jadi lebih mempermudah pengguna dalam mencari informasi error apda script.
Baca Juga : Panduan Menggunakan Compiler OnlineGDB
Semoga artikel pembuatan program dari pseudocode penjuakan barang dengan diskon 10% dapat memberikan manfaat bagi saya dan teman-teman. Aamiin..
Selamat belajar…
#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<<“tttt==================================n”;
cout<<“ttttPROGRAM DISKON 10%n”;
cout<<“tttt==================================n”;
cout<<“ttttMasukkan Kode Barang :”;
cin>>kode_barang;
cout<<“ttttMasukkan Jumlah Barang :”;
cin>>jumlah_barang;
cout<<“ttttMasukkan Harga Barang :”;
cin>>harga_barang;
cout<<“tttt==================================n”;
/*HARGA AWAL*/
total_harga_awal=jumlah_barang*harga_barang;
cout<<“ttttTotal Harga Awal :”<<total_harga_awal<<endl;
cout<<“tttt==================================n”;
/*HARGA DISKON*/
if (total_harga_awal>=100000)
{
diskon=total_harga_awal*10/100;
cout<<“ttttDiskon 10% :”<<diskon<<endl;
}
/*TANPA DISKON*/
else if (total_harga_awal<=100000)
{
diskon=total_harga_awal*0/100;
cout<<“ttttDiskon 10% :”<<diskon<<endl;
}
/*HARGA AKHIR*/
total_harga_akhir=total_harga_awal-diskon;
cout<<“ttttTotal Harga :”<<total_harga_akhir<<endl;
cout<<“ttttUang Yang Dibayar :”;
cin>>jumlah_uang;
/*PENGEMBALIAN UANG*/
kembalian=jumlah_uang-total_harga_akhir;
cout<<“ttttUang Kembali :”<<kembalian<<endl;
cout<<“tttt==================================n”;
cout<<“ttttTerima Kasihn”;
cout<<“tttt==================================n”;
return 0;
}
Hasil Program:
Pada gambar dibawah ini merupakan output dari penjualan dengan pembayaran lebih dari 100 ribu rupiah, sehingga mendapatkan diskon 10%
Hasil dibawah ini menunjukkan permintaan input data resepsionis yang melayani pelanggan. Sehingga kamu perlu memasukkan nama terlebih dahulu untuk melanjutkan ke proses selanjutnya.
Ini merupakan halaman input data barang berdasarkan permintaan pengisian data, masukkan nomer barang isi nomer barang sesuai dengan tipe datanya. Misalnya dengan angka, maka isi bagian kode barang dengan angka. Bila data yang diperlukan bentuk kombinasi huruf dan angka misalnya varchar, maka isi kombinasi kode barang.
Masukkan juga jumlah barang, dan harga barang per satunya. Selanjutnya akan ditampilkan hasil total harga awal, dan nilai diskon. Sehingga akan dihitung dari harga awal dikurangi diskon, munculah nilai total harga akhir.
Masukkan uang yang dibayar dari pelanggan, setelah itu kamu akan mendapatkan nominal uang kembalian yang harus kamu berikan.
Hasil program dibawah ini menunjukkan hasil output dari penjualan produk atau barang yang total harga awalnya kurang dari 100 ribu rupiah, sehingga pelanggan tidak mendapatkan nilai diskon khusus 10%.
Masukkan uang yang diberikan pelanggan pada sistem, selanjutnya kamu akan mendapatkan nilai akhir uang kembalian.