Tugas Alpro Object Oriented Programing

Berikut Ini adalah Tugas Membuat Object Oriented Programming yang saya buat
Disini saya membuat aplikasi pemesanan Lapangan Futsal.

SISTEM PEMESANAN LAPANGAN FUTSAL
 
Ini adalah bagian dari Method.
    
#include <iostream>

#include <fstream>

#include <string>

#include <conio.h>

using namespace std;

//method

class pesanlapangan{


private:

    int kode;

    string nama;

    string lama;

    string harga;

    string nomer;

    string tanggal;

    string jam;


public:

    void put_pesan();

    void get_pesan();

    int get_code (){

        return kode;

    }

};


void pesanlapangan::get_pesan(){  //menginputkan data pesanan

        cout << "Kode Pesanan: ";

        cin >> kode;

        cout << "Nama Pemesan: ";

        cin >> nama;

        cout << "Lama Main : ";

        cin >> lama;

        cout << "Harga : ";

        cin >> harga;

        cout << "Tanggal (dd/mm/yyyy:";

        cin >> tanggal;

        cout << "Jam :";

        cin >> jam;

        cout << "Nomer Telp: ";

        cin >> nomer;

        cout << endl;

    }


void pesanlapangan::put_pesan(){ //inputan hasil pesanan

    cout<< "   " << kode << "\t" << nama << "\t\t" << lama << "\t\t" << harga << "\t\t"     << tanggal << "\t" <<jam << "\t\t" << nomer  << endl;

}
 Ini adalah bagian dari Function

//function void tambahData(); void tampilkan(); void hapusPesan(); void tabel(); pesanlapangan ini; fstream file; //fstream adalah file stream tipe data operasi file membuat file,membuka file,menambahkan isi file int main() { int pilihan; while(1){ cout << "===== Corner Futsal ====\n"; cout << "1. Pesan Lapangan\n"; cout << "2. Data Pesanan\n"; cout << "3. Hapus Pesanan\n"; cout << "4. Keluar\n"; cout << "========================\n"; cout << "Pilih: "; cin >> pilihan; cout<<endl; switch(pilihan){ case 1:{ pil1: tambahData(); break; } case 2:{ tabel(); break; } case 3:{ tabel(); hapusPesan(); break; } case 4:{ exit(0); } default:{ cout<<"Pilihanmu tidak ada..."; break; } } } return 0; } void tabel(){ cout << "\t\t\t\t\t=== HASIL PESANAN ===\n"; cout << "-----------------------------------------------------------------------------------------------------------\n"; cout << " Kode\t\t" << "Nama\t\t" << "Lama Main\t" << "Harga\t\t" << "Tanggal\t\t" << "Jam\t\t" << "No Handphone" << endl; cout << "-----------------------------------------------------------------------------------------------------------\n"; tampilkan(); cout << "-----------------------------------------------------------------------------------------------------------\n"; cout << endl; }; void tambahData(){ file.open("lapangan.txt",ios::app|ios::binary); ini.get_pesan(); file.write((char*)&ini, sizeof(ini)); cout << "Pesanan berhasil dibuat!\n"; cout << endl; file.close(); } void tampilkan(){ file.open("lapangan.txt", ios::in|ios::binary); //FILE YANG SUDDAH ADA MAU DITAMBAHKAN DI BAGIAN AKHIR if(!file) { cout << "Belum menginputkan data"; exit(0); }else{ file.read((char*)&ini, sizeof(ini)); while (!file.eof()){ ini.put_pesan(); file.read((char*)&ini, sizeof(ini)); } } file.close(); } void hapusPesan(){ int hapus; cout << "Masukkan Kode pesanan yang ingin anda hapus: " ; cin >> hapus; cout << endl; fstream file2; //membuat file dan mengisi file tersebut file2.open("temp.txt", ios::out | ios::binary); //iosout artinya membuaka file isinya mau kita tulis,iosbinary artinya membuaka file database file.open("lapangan.txt", ios::in | ios::binary); //iosin membuka file untuk dibaca if(!file) //gagal membuka file { cout << "tidak ditemukan"; exit(0); }else{ //membaca data file lapangan.txt ke dalam objek file.read((char*)&ini, sizeof(ini)); while(!file.eof()){ if(hapus != ini.get_code()){ file2.write((char*)&ini, sizeof(ini)); } file.read((char*)&ini, sizeof(ini)); } } file2.close(); file.close(); remove("lapangan.txt"); rename("temp.txt","lapangan.txt"); }

Komentar

Postingan populer dari blog ini

Program Menentukan Jenis Kelamin Menggunakan C++