Skip to main content

Program Kasir dengan C++

Haiiiii, disini penulis akan bahas tentang program membuat kasir sederhana. Yuk di cek ^^ semoga bermanfaat.

#include<iostream.h>
#include<conio.h>
#include<iomanip.h>

main()
{char jenis[10];
            int beli,ph=0,d=0,s=0,a,p[50],hs;
            float pj,jb,tb;
cout<<"mau beli berapa jenis?";
cin>>beli;
for(a=1;a<=beli;a++)
            {cout<<"\npesanan ke-"<<a<<"\n";
            cout<<"pilih [P,D,S] ? \n";
            cin>>jenis[a];
            cout<<"berapa potong? ";
            cin>>p [a];
            }

clrscr();

cout<<"------------------------------------------------------------------------------\n";
cout<<"no.     jenis potongan     harga satuan     jumlah pembelian      jumlah harga\n";
cout<<"------------------------------------------------------------------------------\n";
for(a=1;a<=beli;a++)
            {if(jenis[a]=='d'||jenis[a]=='D')
                        {d = 2500 * p[a];
                        cout<<"\n"<<a<<""<<setw(15)<<" Dada "<<setw(17)<<" 2500 "<<setw(16)<<" "<<p[a]<<" "<<setw(18)<<" "<<d<<"";}
            else if(jenis[a]=='p'||jenis[a]=='P')
                        {ph = 2000 * p[a];
                        cout<<"\n"<<a<<""<<setw(15)<<" Paha "<<setw(17)<<" 2000 "<<setw(16)<<" "<<p[a]<<" "<<setw(18)<<" "<<ph<<"";}
            else if(jenis[a]=='s'||jenis[a]=='S')
                        {s = 1500 * p[a];
                        cout<<"\n"<<a<<""<<setw(15)<<" Sayap "<<setw(17)<<" 1500 "<<setw(16)<<" "<<p[a]<<" "<<setw(18)<<" "<<s<<"";}
            }
cout<<"\n------------------------------------------------------------------------------";
jb= ph + d + s;
pj=0.1 * jb;
tb=jb+pj;
cout<<""<<setw(70)<<"jumlah bayar = "<<jb;
cout<<""<<setw(75)<<"pajak 10%    = "<<pj;
cout<<""<<setw(76)<<"total bayar  = "<<tb;
cout<<"\n------------------------------------------------------------------------------";

}

Comments

Popular posts from this blog

Metode Open Addresing dan Metode Closed Hashing

Hai teman teman, hari ini penulis ngeblog lagi nih. Ini materi di perkuliahan penulis minggu lalu. Minggu lalu kita pada ngebahas metode open addressing dan metode closed hassing. Yuk di cek, semoga bermanfaat ^^ Pengertian Hasing Hash table merupakan salah satu struktur data yang digunakan dalam penyimpanan data sementara. Tujuan dari hash table adalah untuk mempercepat pencarian kembali dari banyak data yang disimpan. Hash table menggunakan suatu teknik penyimpanan sehingga waktu yang dibutuhkan untuk penambahan data (insertions), penghapusan data (deletions), dan pencarian data (searching) relatif sama dibanding struktur data atau algoritma yang lain. Hashing adalah transformasi aritmatik sebuah string dari karakter menjadi nilai yang merepresentasikan string aslinya. Menurut bahasanya, hashberarti memenggal dan kemudian menggabungkan. Hashing digunakan sebagai metode untuk menyimpan data dalam sebuah array agar penyimpanan data, pencarian d...

Sequensial Berindex

             Hai semuanya.. Kali ini penulis akan nge-blog. maaf ya nge-blognya agak lama, soalnya disini penulis akan sajikan soal untuk teman teman semua. Sehingga membutuhkan printer untuk nge-scan jawaban yang telah penulis buat, jadi agak ribet nyariin printernya. Hehehe..             Yuk cek soal-nya, semoga bermanfaat teman teman ^^                                    Sistem Berkas Sekuensial Berindeks Berkas Sekuensial Berindeks   Berkas Sekuensial berindeks dirancang dengan tujuan untuk menanggulangi permasalahan pengaksesan yang dimiliki oleh organisasi berkas sekuensial tanpa mengurangi keuntungan dan tradisi yang dimiliki oleh berkas sekuensial Keunggulan s...