Showing posts with label contoh percabangan. Show all posts
Showing posts with label contoh percabangan. 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 :)