Showing posts with label membuat program kasir rumah mkana. Show all posts
Showing posts with label membuat program kasir rumah mkana. Show all posts

Tuesday, 15 October 2019

CONTOH PROGRAM PEMOGRAMAN C++

1. Contoh penulisan Program Variabel

#include

using namespace std;

int main()
{

  // deklarasi tipe data variabel
  string nama;
  int umur;
  char jenis_kelamin;

  // --- proses input ---
  cout << "Siapakah namamu?" << endl;
  cout << "jawab: ";
  // menyimpan data ke variabel
  getline(cin,nama);

  cout << "Berapa umurmu?" << endl;
  cout << "jawab: ";
  // menyimpan data ke variabel
  cin >> umur;

  cout << "Jenis kelamin [L/P]: ";
  // menyimpan data ke variabel
  cin >> jenis_kelamin;

  // --- proses output ---
  cout << "Salam kenal, " << nama << " Sekarang kamu berusia ";
  cout << umur << " tahun" << " dan kamu berjenis kelamin "<< jenis_kelamin;

  return 0;
}





Hasil dari Programnya :




2. Contoh penulisan Program Percabangan

#include

using namespace std;

int main()
{

  // deklarasi tipe data variabel
  string nama;
  int umur;
  char jenis_kelamin;

  // --- proses input ---
  cout << "Siapakah namamu?" << endl;
  cout << "jawab: ";
  // menyimpan data ke variabel
  getline(cin,nama);

  cout << "Berapa umurmu?" << endl;
  cout << "jawab: ";
  // menyimpan data ke variabel
  cin >> umur;

  cout << "Jenis kelamin [L/P]: ";
  // menyimpan data ke variabel
  cin >> jenis_kelamin;

  // --- proses output ---
  cout << "Salam kenal, " << nama << " Sekarang engkau berusia ";
  cout << umur << " dan kau berjenis kelamin "<< jenis_kelamin;

  return 0;

}


Hasil dari programnya :




3. Contoh penulisan program perulangan

#include
using namespace std;

int main() {
 float jumlah, x, rerata;
 int bilangan;

 jumlah=0;
 bilangan=3;
 cout<<"#*PROGRAM MENGHITUNG RATA-RATA 3 BILANGAN*# \n";
 do {
 cout<<"Masukkan bilangan : ";
 cin>>x;
 jumlah = jumlah + x;
 bilangan--;
 } while (bilangan>0);

 rerata = jumlah / 3;
 cout<<"Reratanya adalah : "<

 return 0;
}


Hasil dari programnya :




4. Contoh program berdasarkan kasus ( program kasir rumah makan )

#include
using namespace std;
int main (){
    int kode,pri,jml,tot,byr,kbl;
    char mad;
    do 
    {
    cout<<"           Nama : Firwan Dani            "<
    cout<<"            Nim : 180150003           "<
    cout<<"        Aplikasi kasir rumah makan       "<
    cout<<"============================================"<
    cout<<"               RUMAH MAKAN               "<
    cout<<"             MAKAN 2 BAYAR 1             "<
    cout<<"============================================"<
    cout<<""<
    cout<<"Menu Makanan        Harga"<
    cout<<"1. AYAM GORENG        Rp. 10.000"<
    cout<<"2. NASI GORENG        Rp. 8.000"<
    cout<<"3. MIE PANGSIT        Rp. 10.000"<
    cout<<"4. NASI UDUK          Rp. 12.000"<
    cout<<"5. NASI CAMPUR        Rp. 8.000"<
    cout<<"6. JUS JERUK          Rp. 6.000"<
    cout<<"7. AIR MINERAL        Rp. 3000"<
    cout<<"MASUKKAN PILIHAN ANDA :";
    cin>>kode;
    switch (kode){
    case 1:
        cout<<"AYAM GORENG"<
        pri=10000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 2:
        cout<<"NASI GORENG"<
            pri=8000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 3:
        cout<<"MIE PANGSIT"<
            pri=10000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 4:
        cout<<"NASI UDUK"<
            pri=12000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 5:
        cout<<"NASI CAMPUR"<
            pri=8000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 6:
        cout<<"JUS JERUK"<
            pri=6000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 7:
        cout<<"AIR MINERAL"<
            pri=500;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    default:
    cout<<"Kode yang anda masukkan tidak ada";
    }
    } 
    while (mad/='Y');
    cout<<"Terimah Kasih Atas Kunjungan Anda WARUNG NASI MAKAN 2 BAYAR 1";
    return 0;
}

Hasil dari programnya :



Mungkin itulah contoh dari program variabel, pecabangan, perulangan dan contoh kasus program kasir rumah makan yang dapat saya berikan. Semoga bermanfaat.

Terimakasih Sudah Membaca :)