Sabtu, 15 Maret 2014

Source Program Kasir dengan C++

Source Program Kasir dengan C++ - Saya dapat soal dari teman untuk membuat semacam program kasir dengan C++. Berikut adalah tampilan program kasir yang saya buat. Masih sangat jelek. Jangan ditertawakan. -_-"


Untuk source code program ini, bisa anda lihat di bawah ini.


// ------------------------------------ //
// Program ini dibuat oleh Carolus Gaza //
//        Ilmu Komputer - UGM           //
//       x-dimensi.blogspot.com         //
//     catatan-ilkom.blogspot.com       //
// ------------------------------------ //

#include <iostream>

using namespace std;

int main()
{ 
 // Deklarasi variabel
 int CP_Book, C_Hand, Dict, Marker, Calc;
 float Book, Stat, Disc, FixBook, FixStat;
 
 // Menampilkan daftar harga
 cout<<"\n\t\t=== Daftar barang beserta harganya ==="<<endl;
 cout<<"\t\t| C Programming Book : Rp 105.000,00 |"<<endl;
 cout<<"\t\t| C Handbook         : Rp 188.000,00 |"<<endl;
 cout<<"\t\t| Dictionary         : Rp  55.000,00 |"<<endl;
 cout<<"\t\t| WhiteBoard Marker  : Rp  10.000,00 |"<<endl;
 cout<<"\t\t| Calculator         : Rp  35.000,00 |"<<endl;
 cout<<"\t\t======================================\n"<<endl;
 
 // Memasukkan jumlah barang yang dibeli
 cout<<"Masukkan jumlah C Programming Book yang dibeli : "; cin>>CP_Book;
 cout<<"Masukkan jumlah C Handbook yang dibeli         : "; cin>>C_Hand;
 cout<<"Masukkan jumlah Dictionary yang dibeli         : "; cin>>Dict;
 cout<<"Masukkan jumlah Whiteboard Marker yang dibeli  : "; cin>>Marker;
 cout<<"Masukkan jumlah Calculator yang dibeli         : "; cin>>Calc;
 cout<<"\n"<<endl;
 
 // Menampilkan customer's bill
 cout<<"\t========================== Customer's BILL =========================="<<endl;
 cout<<"\t| Jumlah \tDeskripsi \t\tHarga Satuan \tTotal Harga |"<<endl;
 cout<<"\t| ------ \t--------- \t\t------------ \t----------- |"<<endl;
 cout<<"\t|   "<<CP_Book<<"\t\tC Programming Book \t105000 \t\t"<<CP_Book*105000<<"\t    |"<<endl;
 cout<<"\t|   "<<C_Hand<<"\t\tC Handbook \t\t188000 \t\t"<<C_Hand*188000<<"\t    |"<<endl;
 cout<<"\t|   "<<Dict<<"\t\tDictionary \t\t55000 \t\t"<<Dict*55000<<"\t    |"<<endl;
 cout<<"\t|   "<<Marker<<"\t\tWhiteboard Marker \t10000 \t\t"<<Marker*10000<<"\t    |"<<endl;
 cout<<"\t|   "<<Calc<<"\t\tCalculator \t\t35000 \t\t"<<Calc*35000<<"\t    |"<<endl;
 cout<<"\t| ----------------------------------------------------------------- |"<<endl;
 Book = CP_Book*105000+C_Hand*188000;
 Disc = 6.25/100*Book;
 Stat = Dict*55000+Marker*10000+Calc*35000;
 cout<<"\t|\t\t\tHarga Total Buku \t: "<<Book<<"\t    |"<<endl;
 cout<<"\t|\t\t\tPotongan Harga \t\t: "<<Disc<<"   \t    |"<<endl;
 cout<<"\t|\t\t\tHarga Setelah Diskon \t: "<<Book-Disc<<"\t    |"<<endl;
 FixBook = Book-Disc;
 Disc = 3.00/100*Stat;
 cout<<"\t|\t\t\tHarga Total Stationary \t: "<<Stat<<"  \t    |"<<endl;
 cout<<"\t|\t\t\tPotongan Harga \t\t: "<<Disc<<"   \t    |"<<endl;
 cout<<"\t|\t\t\tHarga Setelah Diskon \t: "<<Stat-Disc<<"   \t    |"<<endl;
 FixStat = Stat-Disc;
 cout<<"\t|\t\t\t------------------------------------------- |"<<endl;
 cout<<"\t|\t\t\tTotal Pembayaran \t: "<<FixBook+FixStat<<"\t    |"<<endl;
 cout<<"\t====================================================================="<<endl;
}

Atau jika anda malas meng-copy code di atas, anda bisa mendownloadnya di sini.

3 komentar

Perlu diperhatikan semua masyarakat Indonesia.

Kata 'masukan' berbeda dengan 'masukkan'. Kata pertama bermakna input (kata benda) sedangkan kata kedua bermakna pekerjaan memasukkan (kata kerja). Keduanya sangat berbeda walau beda 1 huruf. Jadi segeralah membenahi penggunaannya yang tidak tepat. Apalagi di dalam suatu perangkat lunak.

Saya juga mengerti akan hal itu.
Maaf, saya kurang teliti. Karena yang saya tekankan disini adalah source code programnya, bukan masalah penggunaan kata.
Terima kasih atas koreksinya. :)

Casinos in Atlanta, GA - MapYRO
casinos and gambling 영천 출장마사지 in Atlanta, GA. 화성 출장안마 Casinos in Atlanta, GA. Casinos in Atlanta, GA. Casinos in Atlanta, GA. Casinos in Atlanta, GA. Casinos in Atlanta, GA. 울산광역 출장샵 Casinos in 경주 출장안마 Atlanta, GA. Casinos 경주 출장샵 in Atlanta, GA.

Silahkan tulis komentar pada kolom komentar di bawah. Komentar yang mengandung SARA dan spam akan dihapus.
EmoticonEmoticon