Rabu, 03 April 2013

SISTEM PEMBAYARAN LISTRIK ONLINE


source code C++ :

#include <iostream>
#include <cstdlib>
#include <fstream>

using namespace std;

class pembayaran_listrik{
      public:
             int pendaftaran();
             int pembayaran();
             int pelunasan();

      private:
      char nama [];
      char alamat [];
      char pekerjaan [];
      char no_tlp [];
      char no_rekening [];
      char bayar [];
      char jumlah_telat_bayar [];

      int a,b;
      float fileout;



      };

      int pembayaran_listrik::pendaftaran(){
           ofstream fileout;
           cout<< "Formulir Pendaftaran Pembayar Rekening Listrik Online "<<endl;
           cout << "SILAHKAN ISI DATA BAWAH INI "<<endl;
           cout << " " <<endl;

           cout << "- Masukkan nama anda :" << endl;
           cin >> nama;
           fileout << " - nama anda : " << nama << endl;

           cout << "- Masukkan alamat anda :" << endl;
           cin >> alamat;
           fileout << " - alamat anda : " << alamat << endl;

           cout << " - Masukkan pekerjaan anda :" << endl;
           cin >> pekerjaan;
           fileout << " - pekerjaan anda : " << pekerjaan;

           cout << " - Masukkan nomor telephone :" << endl;
           cin >> no_tlp;
           fileout << endl << " - no tlp: " << no_tlp << endl;

           cout << " - Masukkan nomor rekening anda :"  << endl;
           cin >> no_rekening;
           fileout << endl << " - no rekening: " << no_rekening << endl;

           cout << " " <<endl;
           cout << " PENDAFTARAN ANDA TELAH BERHASIL " <<endl;
           cout << " TERIMAKASIH ANDA TELAH MENDAFTAR " <<endl;
           cout << " " <<endl;

           fileout.close();
           };





   int pembayaran_listrik::pembayaran(){
          ofstream fileout;
          cout<< "TERIMAKASIH ANDA ADALAH PELANGGAN YANG BIJAK "<<endl;
          cout << " " <<endl;

          cout << " - Masukkan nama anda :" << endl;
          cin >> nama;
          fileout << " - nama anda : " << nama << endl;

          cout << " - Masukkan nomor rekening anda :"  << endl;
          cin >> no_rekening;
          fileout << endl << " - no rekening: " << no_rekening << endl;

          cout << " - Masukkan jumlah bayar :" << endl;
          cin >> bayar;
          fileout << " - jumlah bayar : " << bayar;

          cout << " " <<endl;
          cout << " PEMBAYARAN ANDA TELAH BERHASIL " <<endl;
          cout << " TERIMAKASIH ANDA TELAH MEMBAYAR " <<endl;
          cout << " " <<endl;


          fileout.close();
          }

     int pembayaran_listrik::pelunasan(){
               ofstream fileout;
               cout<< "TERIMAKASIH ANDA ADALAH PELANGGAN YANG BIJAK "<<endl;
               cout << " " <<endl;

               cout << " - Masukkan nama anda :" << endl;
               cin >> nama;
               fileout << " - nama anda : " << nama << endl;

               cout << " - Masukkan nomor rekening anda :"  << endl;
               cin >> no_rekening;
               fileout << endl << " - no rekening: " << no_rekening << endl;

               cout << "- Masukkan jumlah bayar :" << endl;
               cin >> jumlah_telat_bayar;
               fileout << " - jumlah bayar : " << jumlah_telat_bayar;

               cout << " " <<endl;
               cout << " PELUNASAN ANDA TELAH BERHASIL " <<endl;
               cout << " TERIMAKASIH ANDA TELAH MELUNASI TAGIHAN ANDA " <<endl;
               cout << " " <<endl;


               fileout.close();
               }





int main(){

  int e;
    pembayaran_listrik f;

        cout <<"          Pilihan Menu \n\n\n";
        cout <<"   1. pendaftaran "<<endl;
        cout <<"   2. pembayaran "<<endl;
        cout <<"   3. pelunasan "<<endl;
        cout <<"          Masukkan Pilihan :"<<endl;
        cin >> e;


        switch(e)
        {
        case 1:
             f.pendaftaran();
        break;

        case 2:
             f.pembayaran();
        break;

        case 3:
            f.pelunasan();
       break;


        default:
        cout <<"Pilihan Tidak Tersedia \n";
        break;
        }

    system ("PAUSE");
    return 0;
};


keterangan :

CHAR
Dalam hal ini variabel karakter bertipe char. Variabel ini dapat menampung data sebuah karakter. Untuk menuliskan sebuah konstanta bertipe char, karakter perlu ditulis di dalam tanda petik tunggal, contoh: 'A' karakter berupa huruf A.
Karakter yang ditulis dengan bentuk \karakter mempunyai arti tersendiri (karakter khusus) dan biasa disebut escape sequence characters.

SWITCH-CASE

Pernyataan switch digunakan untuk menjalankan sebuah pernyataan dari beberapa kemungkinan pernyataan berdasarkan sebuah nilai ungkapan dan nilai penyeleksi.



Tidak ada komentar:

Posting Komentar