Permasalahan :
Membuat program menggunakan bahasa pemrograman C++ untuk :- Menghitung Jumlah Pembelian Cat
- Memberikan Diskon
- Memberikan Bonus
- Menggunakan If Else
Download Link :
- Aplikasi Penghitung Harga Cat.cpp
Notes :
Silahkan ketik sintaks dibawah menggunakan aplikasi Borland, lalu jalankan program dan lihat hasil nya. Jika terjadi error maka priksa kembali sintaks programnya. Diutamakan mengetik, tidak mengcopy agar tidak terjadi error, jika ingin simple shilakan download cpp punya saya link diatas.
Sintaks :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <time>
main()
{
char nama[50], kode[50], barang[50], deskripsi[50], bonus[50], pilihan;
time_t now = time(0);
char* waktu =ctime(&now);
int jumlah;
long harga, potongan=0, potong, ppn, seluruh, total;
back:
clrscr();
cout<<"*================================================================*"<<endl;
cout<<"|\t\t\t TOKO CAT DEPOK JAYA \t\t\t |"<<endl;
cout<<"|\t\t Jl.Margonda Raya Depok Jawa Barat \t\t |"<<endl;
cout<<"*================================================================*"<<endl;
cout<<"|\t\t Daftar Harga Toko Bangunan \t\t |"<<endl;
cout<<"| Kode | Nama Barang | Deskripsi | Harga |"<<endl;
cout<<"| A | Cat Dinding No.1 | Cat Untuk Rumah | Rp.400.000 |"<<endl;
cout<<"| B | Cat Motor No.1 | Cat Untuk Motor | Rp.600.000 |"<<endl;
cout<<"| C | Cat Mobil No.1 | Cat Untuk Mobil | Rp.800.000 |"<<endl;
cout<<"*================================================================*"<<endl;
cout<<"Nama Pembeli \t : ";
cin>>nama;
cout<<"Kode Barang \t : ";
cin>>kode;
if(strcmp(kode,"A")==0||strcmp(kode,"a")==0)
{
strcpy(barang,"Cat Dinding No.1 | ");
strcpy(deskripsi,"Cat Untuk Rumah | ");
harga=400000;
}
else if(strcmp(kode,"B")==0||strcmp(kode,"b")==0)
{
strcpy(barang,"Cat Motor No.1 | ");
strcpy(deskripsi,"Cat Untuk Motor | ");
harga=600000;
}
else if(strcmp(kode,"C")==0||strcmp(kode,"c")==0)
{
strcpy(barang,"Cat Mobil No.1 | ");
strcpy(deskripsi,"Cat Untuk Mobil | ");
harga=800000;
}
else
{
goto back;
}
cout<<"Jumlah Barang \t : ";
cin>>jumlah;
clrscr();
total=harga*jumlah;
if(jumlah>5){
potongan=total*0.1;
}else{
potongan=0;
}
potong=total-potongan;
if(jumlah>10){
strcpy(bonus,"Cat Semprot 1 Buah");
}else{
strcpy(bonus,"Tidak Dapat Bonus");
}
ppn=potong*0.1;
seluruh=potong+ppn;
cout<<"*================================================================*"<<endl;
cout<<"|\t\t\t TOKO CAT DEPOK JAYA \t\t\t |"<<endl;
cout<<"|\t\t Jl.Margonda Raya Depok Jawa Barat \t\t |"<<endl;
cout<<"*================================================================*"<<endl;
cout<<"\t\t Struk Pembelian Toko Bangunan \t\t "<<endl;
cout<<"\t Dicetak Pada "<<waktu;
cout<<endl;
cout<<"*================================================================*"<<endl;
cout<<"| Kode | Nama Barang | Deskripsi | Harga |"<<endl;
cout<<"| "<<kode<<" | "<<barang<<""<<deskripsi<<"Rp."<<harga<<" |"<<endl;
cout<<"*================================================================*"<<endl;
cout<<"Jumlah Beli \t\t\t\t : "<<jumlah<<" Buah"<<endl;
cout<<"Jumlah Harga \t\t\t\t : Rp."<<total<<endl;
cout<<"Potongan Harga Jika Beli Lebih Dari 5 \t : Rp."<<potongan<<endl;
cout<<"Jumlah Harga Dikurang Potong \t\t : Rp."<<potong<<endl;
cout<<"Bonus Jika Pembelian Diatas 10 \t\t : "<<bonus<<endl;
cout<<"PPN 10% Dari Jumlah Harga \t\t : Rp."<<ppn<<endl;
cout<<"Jumlah Bayar Termasuk PPN \t\t : Rp."<<seluruh<<endl;
cout<<"*================================================================*"<<endl;
cout<<"Terima Kasih Banyak Kak "<<nama<<" Atas Pembeliannya !"<<endl;
cout<<endl;
cout<<"Apakah Kak "<<nama<<" Ingin Ke Menu Utama ? [Y/T] : ";
cin>>pilihan;
if(pilihan=='Y'||pilihan=='y'){
goto back;
}else{
goto finish;
}
getch();
finish:
}
0 komentar:
Posting Komentar