Langsung ke konten utama

Program C++ Biaya Parkir

  Program C++ Biaya Parkir

      Program ini juga merupakan tugas project matakuliah Pemrograman c++ yang aku buatkan untuk junior ku di perguruan tinggi. Kalau yang sebelumnya aku membahas tentang Program Kasir Toko Buah ysederhana mungkin agar dia bisa memahaminya. Namun biarpun sederhana yang terpenting program ini masih mencangkup 5 dari syarat yang udah ditentukan oleh dosennya yang berupa :ang satu ini akan membahas Program Menghitung Biaya Parkir. Karena dia (junior) udah bilang ke aku untuk membuat programnya yang sederhana saja agar dia nggak kesulitan nanti saat presentasi, maka aku bikinkan program yang se-
  1. Input dan Output
  2. Seleksi Kondisi (if – else dan atau switch case)
  3. Looping / Perulangan (for dan atau while dan atau do while)
  4. Array dan atau Struktur
  5. Fungsi dan atau Prosedur
Sama dengan program sebelumnya aku masih merasa kesulitan untuk menambahkan looping for. Sehingga aku juga memberikan looping do while pada program ini. Langsung saja berikut scriptnya dan hasil runningnya :


#include<iostream>
#include<stdlib.h>
 
struct parkir{
int jenis;
char no[10];
float masuk,keluar,lama;
int biaya;
};
using namespace std;
 
void biayaparkir() {
struct parkir a;
 
cout<<" Jenis Kendaraan      : ";
cin>>a.jenis;
cout<<" Nomor Kendaraan      : ";
cin>>a.no;
cout<<" Jam Masuk            : ";
cin>>a.masuk;
cout<<" Jam Keluar           : ";
cin>>a.keluar;
if (a.keluar>=a.masuk)
a.lama=a.keluar-a.masuk;
else
a.lama=(12-a.masuk)+a.keluar;
cout<<" Lama Parkir          : "<<a.lama<<" jam"<<endl;
if (a.lama>=2 && a.jenis==1){
a.biaya=(a.lama-2)*1000+2000;
cout<<" Biaya Parkir         : "<<a.biaya<<endl;
}
else if (a.lama>=2 && a.jenis==2){
a.biaya=(a.lama-2)*1000+3000;
cout<<" Biaya Parkir         : Rp. "<<a.biaya<<endl;
}
else if (a.lama>=2 && a.jenis==3){
a.biaya=(a.lama-2)*1000+4000;
cout<<" Biaya Parkir         : Rp. "<<a.biaya<<endl;
}
else if (a.lama<=2 && a.jenis==1){
a.biaya=2000;
cout<<" Biaya Parkir         : Rp. "<<a.biaya<<endl;
}
else if (a.lama<=2 && a.jenis==2){
a.biaya=3000;
cout<<" Biaya Parkir         : Rp. "<<a.biaya<<endl;
}
else if (a.lama<=2 && a.jenis==3){
a.biaya=4000;
cout<<" Biaya Parkir         : Rp. "<<a.biaya<<endl;
}
cout<<endl;
cout<<" --           TERIMA KASIH              --"<<endl;
cout<<" --       ATAS KUNJUNGAN ANDA           --"<<endl;
cout<<" -----------------------------------------"<<endl;
cout<<endl;
cout<<endl;
}
int main ()
{
char i;
parkirlagi:
cout<<" -----------------------------------------"<<endl;
cout<<" --   PARKIR KENDARAAN RODA DUA/EMPAT   --"<<endl;
cout<<" --     Matahari Departement Store      --"<<endl;
cout<<" --     Jl. Pahlawan No.56 Madiun       --"<<endl;
cout<<" -----------------------------------------"<<endl;
cout<<" -- Jenis Kendaraan :                   --"<<endl;
cout<<" -- Motor     : 1                       --"<<endl;
cout<<" -- Mobil     : 2                       --"<<endl;
cout<<" -- Mobil Box : 3                       --"<<endl;
cout<<" -----------------------------------------"<<endl;
 
biayaparkir();
cout<<" Hitung Lagi (Y/N)    : ";
cin>>i;
cout<<endl;
while (i=='y'||i=='Y') //PERULANGAN
goto parkirlagi;
return 0;
}


Sekian dulu postingan kali ini apabila ada salah dan kurangnya, mohon berikan kritik dan saran kalian di kolom bawah. Terima kasih dan Sampai jumpa 🙂





Komentar

Postingan populer dari blog ini

Robot Pabrik

MATERI ROBOTIKA

1... 2... 3... 4.. 5... 6.... 8.... 9... 10.. 11... 12 13 14...

Program Kalkulator Sederhana Dengan Visual C++

Assalamualaikum..        Selamat hari sabtu, diluar cerah banget. insyaAllah hati kita semua jg cerah yaa, amiin . hehe kali ini saya akan berbagi contoh program kalkulator dengan visual c++. walaupun sempat belajar matakuliah c++ dasar sebelumnya, tapi pada visual c++ lebih mirip vb.net. program yang digunakan untuk menjalankan program ini juga masih satu keluarga di microsoft visual studio. hanya beberapa scriptnya saja yang berbeda, misal, penggunaan -> untuk menggantikan = . kondisi if elsenya jg tidak sama dengan visual basic, kondisi if elsenya sama dengan php, dan key sensitive, besar kecilnya huruf sangat berpengaruh disini. yupp kita mulai dari membuat program sederhana ya, membuat kalkulator. cekidoot :D langkah pertama yang dibutuhkan adalah : 1. Pastikan komputer agan sudah terinstal microsoft visual studio yaa minimal yang 2005, jika belum bisa minta sama temennya yg punya, atau download juga boleh :) 2. Open program visual studio, yang saya ...