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

CONTOH PROGRAM C++ TIKET BIOSKOP

CONTOH PROGRAM C++ TIKET BIOSKOP         Berikut ini contoh program C++ PROGRAM TIKET BIOSKOP (MENGGUNAKAN ARRAY, FUNGSI, SELEKSI KONDISI, LABEL) #include <stdio> #include <conio> #include <iostream> #include <iomanip> //fungsi judul judul() { cout<<"                          PROGRAM TIKET BIOSKOP"<<endl; cout<<"                              TWENTY CINEMA  "<<endl; } //fungsi garis garis() { cout<<"==========================================================="<<endl; } main() { int a,byktik[20],harga[9],bapem,jmlharga[10],tot[10],bayar,lagi,pajak,kmbli,totalbayar; char nagas[30],hpen[10],nacus[20],satuan[9],nmf[10][20],kdf[10]; atas: clrscr(); garis(); cout<<""<<endl; judul(); cout<<""<<endl; garis(); cout<<" "<<endl; c...

Membuat Game Sederhana Dev C++

Membuat Game Sederhana Dev C++ assalamualaikum Wr Wb.       Pada kesempatan ini saya akan sedikit berbagi program tentang pemograman C++ , dimana program disini sangat klasik yaitu dengan menggunakan program Dev C++ . dan tujuan saya selain berbagi ilmu juga untuk memenuhi tugas mata kuliah Program C++.disini saya akan membuat sebuah Game sederhana tapi sedikit menghibur okeh kita mulai ... Jadi saya disini akan membuat game tebakan dimana komputer telah merandom angka dari 1-100 dan anda harus menebaknya kita liat contohnya . Jadi  kita harus nebak angka 1-100 dan komputer telah menyimpan angka . kita ambil contoh di atas : ketika saya input angka 67 maka akan muncul "angka anda terlalu besar" nah kalo ada pemberitahuan begitu anda harus menginputkan angka lebih kecil dan saya beri contoh 50 "angka anda terlalu besar" nah klo ini sebaliknya anda harus nginputkan lebih besar dari angka tersebut,dan kalo tebakan anda tepat akan muncul kata "S...

membuat program menghitung nilai uas, uts dan rata" menggunakan C++

membuat program menghitung nilai uas, uts dan rata" menggunakan C++      Ok teman-teman. Karena kita akan Membuat program nilai akhir, kita harus tau fitur-fitur apa saja yang akan dimunculkan di program kita. Dalam Studi kasus ini saya akan memunculkan Grade yang didapatkan oleh mahasiswa tersebut dan Nilai rata-rata mahasiswa tersebut. Di dalam program ini saya akan menginputkan Nama, NIM, Nilai TUGAS, Nilai UTS, dan Nilai UAS lalu akan teroutput Nama dan NIM yang telah dimasukkan tadi serta Nilai TUGAS, Nilai UTS, dan Nilai UAS berupa Grade (A,B,C,D & E) dan Nilai rata-ratanya. Berikut Coding yang saya tuliskan di DEV C++ : #include <conio.h> #include <iostream> #include <stdio.h> using namespace std; main () { char nama [30], nim[10]; float nilai1, nilai2, nilai3, totalnilai; /* judul Program dan Input */ cout<<".-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-."<<endl; cout<<"//  ...