Assalama’alaikum...
Halo apa kabar
teman teman, hmmm oke sekarang saya mau share nih program c++ , sangat sederhan banget jangan di bully ya... hehehe, siapa tau aja ada
yang butuh gitu buat tugas kuliahnya mungkin.
Baiklah tak panjang lebar, saya akan share program sebagai berikut :
Suatu Toko Ingin membuat laporan penjualan secara komputerisasi.Diketahui:Baju = Rp. 100.000Celana Pendek = Rp. 50.000Kemeja = Rp. 150.000Celana Panjang = Rp. 100.000Diskon :* Jika Jumlah Bayar < 100.000 maka diskon 1.5% dari Bayar* Jika Jumlah Bayar >= 100.000 dan bayar < 200.000 maka diskon 2.5% dari Bayar* Jika Jumlah Bayar >= 200.000 dan <=300.00 maka diskon 3% dari bayar* Jika Jumlah Bayar >300.000 maka diskon 5% dari bayarOuput :Pilih Beli = ?Jumlah Jual = ?Total Harga = ?Total Diskon = ?Total Bayar = ?
Berikut Source Code C++ nya :#include <iostream>using namespace std;void CetakBarang();void PilihBarang();void Disc(int Tharga);int main(){PilihBarang();cin.get();return 0;}// Fungsi Cetak Menuvoid CetakBarang(){cout << "\n No Daftar Barang \tHarga" <<endl;cout << "\n 1. Mie Sedap \t\tRp. 2.500" <<endl;cout << "\n 2. Aqua Botol \t\tRp. 4.500" <<endl;cout << "\n 3. Yakult \t\tRp. 9.600" <<endl;cout << "\n 4. Sari Roti \t\tRp. 6.000" <<endl;}// fungsi utama menu pilihanvoid PilihBarang(){int pilih,jmlh,Tharga;ulang :CetakBarang();cout << "\n Pilih Beli \t= ";cin >> pilih;switch(pilih){case 1 :{cout << " No Daftar Barang \tHarga" <<endl;cout << " 1. Mie Sedap \t\tRp. 2.500" <<endl;cout << "\n Jumlah jual \t= ";cin >> jmlh;Tharga = jmlh * 2500;cout << " Total Harga \t= Rp." << Tharga <<endl;Disc(Tharga);break;}case 2 :{cout << " No Daftar Barang \tHarga" <<endl;cout << " 2. Aqua Botol \t\tRp. 4.500" <<endl;cout << "\n Jumlah jual \t= ";cin >> jmlh;Tharga = jmlh * 4500;cout << " Total Harga \t= Rp." << Tharga <<endl;Disc(Tharga);break;}case 3 :{cout << " No Daftar Barang \tHarga" <<endl;cout << " 3. Yakult \t\tRp. 9.600" <<endl;cout << "\n Jumlah jual \t= ";cin >> jmlh;Tharga = jmlh * 9600;cout << " Total Harga \t= Rp." << Tharga <<endl;Disc(Tharga);break;}case 4 :{cout << " No Daftar Barang \tHarga" <<endl;cout << " 4. Sari Roti \t\tRp. 6.000" <<endl;cout << "\n Jumlah jual \t= ";cin >> jmlh;Tharga = jmlh * 6000;cout << " Total Harga \t= Rp." << Tharga <<endl;Disc(Tharga);break;}default : {cout << " Barang Yang anda inputkan Belum ada " << endl;break;}}// proses jika mau melakukan input ulangchar a;cout << "\n Lakukan Lagi [Y/N] = ";cin >> a;if(a == 'y'||a == 'Y'){system("cls");goto ulang;}else if(a == 'n'||a == 'N'){system("cls");cout << "\n Anda Keluar Program" << endl;}}// Fungsi untuk menghitung diskon dan total Bayarvoid Disc(int Tharga){if(Tharga < 100000){int disc,Tbayar;cout << " Diskon \t= 1,5%" <<endl;disc = 0.015 * Tharga;cout << " Total Diskon \t= Rp." << disc << endl;Tbayar = Tharga - disc;cout << " Total Bayar \t= Rp." << Tbayar <<endl;}else if(Tharga >= 100000 && Tharga < 200000){int disc,Tbayar;cout << " Diskon \t= 2,5%" <<endl;disc = 0.025 * Tharga;cout << " Total Diskon \t= Rp." << disc << endl;Tbayar = Tharga - disc;cout << " Total Bayar \t= Rp." << Tbayar <<endl;}else if(Tharga >= 200000 && Tharga <= 300000){int disc,Tbayar;cout << " Diskon \t= 3%" <<endl;disc = 0.03 * Tharga;cout << " Total Diskon \t= Rp." << disc << endl;Tbayar = Tharga - disc;cout << " Total Bayar \t= Rp." << Tbayar <<endl;}else if(Tharga > 300000){int disc,Tbayar;cout << " Diskon \t= 5%" <<endl;disc = 0.05 * Tharga;cout << " Total Diskon \t= Rp." << disc << endl;Tbayar = Tharga - disc;cout << " Total Bayar \t= Rp." << Tbayar <<endl;}}
Output Program :
Output Program [PamoedaCoding]
Tidak ada komentar:
Posting Komentar