Friday, 27 November 2015

Program Parkir Menggunakan C++

Semangat pagi, para blogger ,…
Disini, aye akan berbagi program dan cara membuatnya. Program ini, aye beri judul “Program Parkir Sederhana dengan C++”.
Pada program ini, ada beberapa fungsi yang digunakan seperti fungsi kondisi yaitu menggunakan fungsi case dan fungsi if. Berikut souce codenya :


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

void main()
{
char plat[7],jwb,jns[10];
int n,h;

cout<<" PARKIRAN "<<endl;
cout<<" "<<endl;
cout<<"-----------------------------------------"<<endl;
cout<<" "<<endl;
cout<<"Masukkan nomor plat kendaraan Anda : ";
cin>>plat;
cout<<""<<endl;
cout<<"Jenis kendaraan : "<<endl;
cout<<"1. Motor"<<endl;
cout<<"2. Mobil"<<endl;
cout<<"3. Bus/Truk"<<endl;
cout<<""<<endl;
cout<<"Masukkan Jenis kendaraan Anda : ";cin>>n;

switch (n)
{
    case 1:
    cout<<"Biaya :"<<endl;
strcpy(jns,"Motor");
h=1000;
    cout<<" "<<jns<<" -> Rp. "<<h<<",-";break;
    case 2:
    cout<<"Biaya :"<<endl;
strcpy(jns,"Mobil");
h=2000;
    cout<<" "<<jns<<" -> Rp. "<<h<<",-";break;
    case 3:
    cout<<"Biaya :"<<endl;
strcpy(jns,"Bus/Truk");
h=3000;
    cout<<" "<<jns<<" -> Rp. "<<h<<",-";break;    default:
    cout<<"Anda belum menentukan pilihan";
    }
cout<<endl<<endl;
cout<<"apakah anda ingin mencetaknya ? [Y/T] "; cin>>jwb;
if(jwb=='Y' || jwb=='y')
{
clrscr();
    cout<<" PARKIRAN "<<endl;
    cout<<" "<<endl;
    cout<<"-----------------------------------------"<<endl;
    cout<<" "<<endl;
cout<<"No Plat : "<<plat<<endl;
cout<<"Jenis Kendaraan : "<<jns<<endl;
cout<<"Bayar : "<<h<<endl;
cout<<"-----------------------------------------";
}
getch();
}
Keterangan :
·         Fungsi include dalam c++  merupak sesuatu hal yang wajib ada dan biasnya ditaruh dibagian paling atas. Fungsiny adalah sebagai praprosesor atau library dari sintax2 yang ada.
·         Fungsi cout yaitu untuk menampilkan tulisan dan hanya mencetak.
·         Fungsi cin yaitu untuk masukan data
·         Fungsi case, diawali dengan switch(n) dimana nilai “n” merupakan nilai yang akan dijadikan kondisi. Dan “case 1” yaitu apabila “n = 1” maka fungsi didalam case akan dijalankan.
·         Fungsi if merupakan fungsi kondisi sama seperti fungsi case namun cara penulisannya berbeda.
Output :

Jika pilihannya "Y", maka akan keluar tampilan seperti berikut :

2 comments: