Program Bengkel Motor Struct dan Array C++



Program ini sangat simple saya hanya menggunakan beberapa operasi matematika dan hanya menggunakan 2 inputan yaitu jenis motor dan jumlah motor. Pada program bengkel ini saya menggunakan bahasa C++ dengan menggunakan program dan compiler DEV-C++.

Disini saya menggunakan tipe data integer untuk menetapkan harga disetiap jenis motor dan tipe data char untuk input dan output data motor. Didalam program ini terdapat fungsi perulangan untuk input data motor dan output data motor. 

Disini saya juga menggunakan fungsi if untuk batasan jenis motor karena jenis motor yang saya gunakan hanya 3 yaitu Bebek, Sport dan Naked, dengan urutan 1. Bebek, 2. Sport dan 3. Naked. Jadi ketika menginputkan jenis motor bukan dari yang diatas maka akan ada peringatan “Jenis Motor Tidak Ada”.

Pada program ini saya menghitung total harga dengan mengalikan jumlah motor dengan harga setiap jenis motor. Yaitu :

1. Bebek dengan harga Rp. 15.000
2. Sport dengan harga Rp. 25.000
3. Naked dengan harga Rp. 20.000

Jadi jika memilih jenis motor Bebek dengan jumlah motor 2 buah maka harga yang harus dibayarkan adalah 2x15.000 = Rp. 30.000

Berikut ini adalah screenshot programnya :
\






Sintaks nya :
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <math.h>

using namespace std;

main()
{
int h,hb=15000,hs=25000,hn=20000,h1,h2,h3,i,j,m;

struct data_motor
{
     char merk[15];
     char model[15];
     char mesin[15];
} mtr[10];

cout<<"==============================="<<endl;
cout<<"Selamat Datang di Bengkel Motor"<<endl;
cout<<"==============================="<<endl;
cout<<endl;
cout<<"Silahkan Pilih Jenis Motor :"<<endl;
cout<<endl;
cout<<"1. Bebek (Biaya Rp. 15.000)"<<endl;
cout<<"2. Sport (Biaya Rp. 25.000)"<<endl;
cout<<"3. Naked (Biaya Rp. 20.000)"<<endl;
cout<<endl;
cout<<"Pilih : ";cin>>m;
cout<<endl;
if(m==1){
cout<<"Jumlah Motor = ";cin>>j;
cout<<endl;
cout<<"==============================="<<endl;
cout<<endl;
cout<<"Masukan Data Motor"<<endl;
for(i=1; i<=j; i++)
{
cout<<"Data Motor ke - "<<i<<endl;
cout<<"Merk = ";cin>>mtr[i].merk;
cout<<"Model = ";cin>>mtr[i].model;
cout<<"Mesin = ";cin>>mtr[i].mesin;
}
cout<<endl;
cout<<"==============================="<<endl;
cout<<endl;
cout<<"Data Motor Yang Diinput"<<endl;
for(i=1; i<=j; i++)
{
    cout<<"Motor ke - "<<i<<endl;
    cout<<"Merk = "<<mtr[i].merk<<endl;
    cout<<"Model = "<<mtr[i].model<<endl;
cout<<"Mesin = "<<mtr[i].mesin<<endl;
    cout<<endl;
}
h=hb*j;
cout<<"Silahkan Bayar Rp. "<<h<<endl;
cout<<"Terima Kasih"<<endl;
cout<<endl;
cout<<"==============================="<<endl;
}

else if(m==2){
cout<<"Jumlah Motor = ";cin>>j;
cout<<endl;
cout<<"==============================="<<endl;
cout<<endl;
cout<<"Masukan Data Motor"<<endl;
for(i=1; i<=j; i++)
{
cout<<"Data Motor ke - "<<i<<endl;
cout<<"Merk = ";cin>>mtr[i].merk;
cout<<"Model = ";cin>>mtr[i].model;
cout<<"Mesin = ";cin>>mtr[i].mesin;
}
cout<<endl;
cout<<"==============================="<<endl;
cout<<endl;
cout<<"Data Motor Yang Diinput"<<endl;
for(i=1; i<=j; i++)
{
    cout<<"Motor ke - "<<i<<endl;
    cout<<"Merk = "<<mtr[i].merk<<endl;
    cout<<"Model = "<<mtr[i].model<<endl;
cout<<"Mesin = "<<mtr[i].mesin<<endl;
    cout<<endl;
}
h=hs*j;
cout<<"Silahkan Bayar Rp. "<<h<<endl;
cout<<"Terima Kasih"<<endl;
cout<<endl;
cout<<"==============================="<<endl;
}

else if(m==3){
cout<<"Jumlah Motor = ";cin>>j;
cout<<endl;
cout<<"==============================="<<endl;
cout<<endl;
cout<<"Masukan Data Motor"<<endl;
for(i=1; i<=j; i++)
{
cout<<"Data Motor ke - "<<i<<endl;
cout<<"Merk = ";cin>>mtr[i].merk;
cout<<"Model = ";cin>>mtr[i].model;
cout<<"Mesin = ";cin>>mtr[i].mesin;
}
cout<<endl;
cout<<"==============================="<<endl;
cout<<endl;
cout<<"Data Motor Yang Diinput"<<endl;
for(i=1; i<=j; i++)
{
    cout<<"Motor ke - "<<i<<endl;
    cout<<"Merk = "<<mtr[i].merk<<endl;
    cout<<"Model = "<<mtr[i].model<<endl;
cout<<"Mesin = "<<mtr[i].mesin<<endl;
    cout<<endl;
}
h=hn*j;
cout<<"Silahkan Bayar Rp. "<<h<<endl;
cout<<"Terima Kasih"<<endl;
cout<<endl;
cout<<"==============================="<<endl;
}

else{
cout<<"Jenis Motor Tidak Ada"<<endl;
}

getch();
}

Comments