Jumat, 18 Juli 2025

Pemrograman C++ BAB IV

 CONTOH 1 : ARRAY DINAMIS

#include <iostream>

#include <conio>


void main()

{

     int size=3;

     int *buku=new int[3];


     cout<<"Masukkan nilai yang diinginkan :"<<endl;

     for(int i=0;i<size;i++)

     {

           cout<<"Masukkan nilai ("<<(i+1)<<") :";

           cin>>buku[i];

     }


     cout<<endl;

  cout<<"Nilai yang tercatat :"<<endl;

     for(int i=0;i<size;i++)

     {

           cout<<"Data nilai ("<<(i+1)<<") :"<<buku[i]<<endl;


     }


     delete [] buku;


     getch();

}

===============================================
CONTOH 2 : DELETE MEMORY
#include <iostream>
#include <conio>


void main()
{
     int *data=new int;
           *data=100;

     cout<<"Nilai int data :"<<*data<<", pada lokasi memori :"<<data;
     cout<<endl;
     cout<<"Dengan ukuran data :"<<sizeof(data)<<" Byte"<<endl;
     cout<<endl;

     delete data;
     cout<<"Nilai int data :"<<*data<<", pada lokasi memori :"<<data;
     cout<<endl;
     cout<<"Dengan ukuran data :"<<sizeof(data)<<" Byte";
     getch();
}
============================================
CONTOH 3 : ENUMERASI
#include <iostream>
#include <conio>
#include <string>

void main()
{
     const int x=30;
           char nama[x];
  string alamat;

          cout<<"Masukkan Nama Panggilan :";
          cin>>nama;
          cout<<"Masukkan Alamat Singkat :";
          cin>>alamat;
          cout<<endl;
          cout<<"Nama singkat Anda "<<nama<<endl;
          cout<<"Alamat singkat anda :"<<alamat<<endl;

       getch();
}
=======================================
CONTOH 4 : INPUT STRING 1 
#include <iostream>
#include <conio>
#include <string>

void main()
{
     const int x=30;
           char nama[x];
  string alamat;

          cout<<"Masukkan Nama Panggilan :";
          cin>>nama;
          cout<<"Masukkan Alamat Singkat :";
          cin>>alamat;
          cout<<endl;
          cout<<"Nama singkat Anda "<<nama<<endl;
          cout<<"Alamat singkat anda :"<<alamat<<endl;

       getch();
}
==========================================
CONTOH 5 : INPUT STRING 2
#include <iostream>
#include <conio>

void main()
{
const int x=30;
        char nama[x];
        char alamat[x];

          cout<<"Masukkan Nama Lengkap Anda:";
          cin.getline(nama,x);
          cout<<"Masukkan Alamat Lengkap Anda :";
          cin.getline(alamat,x);
          cout<<endl;
          cout<<"Nama lengkap Anda "<<nama<<endl;
          cout<<"Alamat lengkap anda :"<<alamat<<endl;

       getch();
}
===========================================
CONTOH 6 : INPUT STRING 3
#include <iostream>
#include <conio>
#include <string> //// class String
#include <cstring> //// pustaka String versi C

void main()
{
     const int x=30;
     char nama[x];
     string alamat;

          cout<<"Masukkan Nama Lengkap :";
          cin.getline(nama,x);
          cout<<"Masukkan Alamat Lengkap :";
          getline(cin,alamat);
          cout<<endl;
          cout<<"Nama Lengkap Anda "<<nama<<endl;
          cout<<"Alamat Lengkap anda :"<<alamat<<endl;
       getch();
}
==============================================
CONTOH 7 : INPUT STRING 4
#include <iostream>
#include <conio>

void main()
{
     const int x=30;
     char nama[x];
     char alamat[x];

          cout<<"Masukkan Nama Lengkap Anda:";
          cin.get(nama,x);
          cin.get(); //// fungsi tanpa argumen
          cout<<"Masukkan Alamat Lengkap Anda :";
          cin.get(alamat,x);
          cout<<endl;
          cout<<"Nama Lengkap Anda "<<nama<<endl;
          cout<<"Alamat Lengkap anda :"<<alamat<<endl;

       getch();
}
===================================================
CONTOH 8 : MEMORI DINAMIS
#include <iostream>
#include <conio>

void main()
{
     int *data=new int;
           *data=100;

     cout<<"Nilai int data :"<<*data<<", pada lokasi memori :"<<data;
     cout<<endl;
     cout<<"Dengan ukuran data :"<<sizeof(data)<<" Byte";
     getch();
}
===================================================
CONTOH 9 : MEMORI STATIS
#include <iostream>
#include <conio>

void main()
{
     int data[10];
     int jum;

     cout<<"Masukkan jumlah Array :";
     cin>>jum;

     cout<<endl;
     cout<<"Masukkan nilai array yang diinginkan :"<<endl;
     for(int i=0;i<jum;i++)
     {
       cout<<"Nilai array ke "<<(i+1)<<":";
       cin>>data[i];
     }

     cout<<endl;
     cout<<"Nilai yang telah diinputkan :"<<endl;
     for(int i=0;i<jum;i++)
     {
          cout<<"Nilai array ke "<<(i+1)<<" adalah :"<<data[i]<<endl;
     }
     getch();
}
======================================================
CONTOH 10 : OPERASI STRING 1
#include <iostream>
#include <conio>
#include <string>
#include <cstring>

void main()
{
     string awal,akhir;

         awal="Indonesia ";
         akhir="Raya";

         ////  penggabungan dua kata menggunakan variabel String
         awal+=akhir;
  cout<<"Hasil Penggabungan kata ->"<<endl;
         cout<<"Dengan menggunakan variabel String :"<<awal<<endl;

         cout<<endl;
         char depan[]="Bhineka ";
         char belakang[]="Tunggal Ika";

         ////  penggabungan dua kata menggunakan fungsi stract(x,x) dengan array char
        strcat(depan,belakang);
        cout<<"Hasil Penggabungan kata ->"<<endl;
        cout<<"Dengan menggunakan Array char :"<<depan;

        cout<<endl;
        getch();
}
==========================================================
CONTOH 11 : OPERASI STRING 2
#include <iostream>
#include <conio>
#include <string>
#include <cstring>

void main()
{
         string kata1,kata2;

         kata1="Indonesia Raya ";
         /// penugasan String dengan
         ///variabel String (obyek dari class string)
kata2=kata1;
         cout<<"Penugasan string ->"<<endl;
         cout<<"Menggunakan variabel string :"<<kata2<<endl;
         cout<<endl;

         char copy1[]="Bhineka Tunggal Ika";
         char copy2[20];

         ///// Penugasan String
         ///menggunakan fungsi strcpy(x1,x2) dengan array char
         strcpy(copy2,copy1);
         cout<<"Penugasan String ->"<<endl;
         cout<<"Menggunakan Array char :"<<copy2;
         cout<<endl;

       getch();
}
=============================================
CONTOH 12 : OPERASI STRING 3
#include <iostream>
#include <conio>
#include <string>
#include <cstring>

void main()
{

     char kata1[20];
     int k1;

         cout<<"Masukkan kata :"<<kata1;
         cin>>kata1;

         k1=strlen(kata1);
         cout<<"Panjang karakter kata '"<<kata1<<"' :"<<k1<<endl;
         cout<<endl;

       getch();
}
========================================================
CONTOH 13 : OPERASI STRING 4
#include <iostream>
#include <conio>
#include <string>
#include <cstring>

void main()
{
const int jumlah=20;
  char kata[jumlah];

         cout<<"Masukkan kata :"<<kata;
         cin>>kata;

         strrev(kata);
         cout<<"Hasil pembalikan kata :"<<kata;
         cout<<endl;

       getch();
}
=======================================
CONTOH 14 : OPERASI STRING 5
#include <iostream>
#include <conio>
#include <string>
#include <cstring>

void main()
{
const int jumlah=20;
  char kata[jumlah];
float conv,angka;

         cout<<"Masukkan karakter yang berupa angka:";
         cin>>kata;

conv=atof(kata);
         angka=conv+2;
         cout<<"hasil konversi dan penjumlahan :"<<angka;
         cout<<endl;

       getch();
}
============================================
CONTOH 15 : OPERASI STRING 6
#include <iostream>
#include <conio>
#include <string>
#include <cstring>


void main()
{
const int jumlah=20;
  char kata[jumlah];
int ubah,angka;

         cout<<"Masukkan kata berupa angka :";
         cin>>kata;

ubah=atoi(kata);

         angka=ubah*5;
         cout<<"hasil konversi dan dan perkalian :"<<angka;
         cout<<endl;

       getch();
}
================================================
CONTOH 16 : OPERASI STRING 7
#include <iostream>
#include <conio>
#include <string>
#include <cstring>


void main()
{
const int jumlah=20;
char kata[jumlah];
float ubah,angka;

         cout<<"Masukkan kata berupa angka yang nilainya besar :";
         cin>>kata;

ubah=atof(kata);

         angka=ubah*5;
         cout<<"hasil konversi dan dan perkalian :"<<angka;
         cout<<endl;

       getch();
}
===============================================
CONTOH 17 : OPERATOR ALAMAT
#include <iostream>
#include <conio>

void main()
{
   int buku=5;
   int pulpen=6;

   cout<<"Nilai dari variabel buku :"<<buku<<endl;
   cout<<"Alamat dari variabel buku :"<<&buku<<endl;
   cout<<"Nilai dari variabel pulpen :"<<pulpen<<endl;
   cout<<"Alamat dari variabel pulpen :"<<&pulpen<<endl;

   getch();
}

==============================================================
CONTOH 18 :OPERATOR REFERENCE
#include <iostream>
#include <conio>

void main()
{
   int buku=5;
   int *alamat;
   cout<<"Nilai dari variabel buku :"<<buku<<endl;
   cout<<"Alamat dari variabel buku :"<<&buku<<endl;

   alamat=&buku;
   cout<<"nilai dari alamat  :"<<alamat<<endl;
   cout<<"Nilai dari *alamat :"<<*alamat<<endl;
   cout<<endl;

   getch();
}
================================================
CONTOH 19 : STRING ARRAY
#include <iostream>
#include <conio>

void main()
{
     const int x=30;
     char nama[x];
     char makanan[x];

          cout<<"Masukkan Nama Hewan :";
          cin>>nama;
          cout<<"Masukkan nama makanannya :";
          cin>>makanan;
          cout<<endl;
          cout<<"Nama hewan :"<<nama<<endl;
          cout<<"Nama Makanan :"<<makanan<<endl;

       getch();
}
===========================================================
CONTOH 20 : STRING CLASS
#include <iostream>
#include <conio>
#include <string> ///// class string

void main()
{
         string nama,makanan;

          cout<<"Masukkan Nama Hewan :";
          cin>>nama;
          cout<<"Masukkan nama makanannya :";
          cin>>makanan;
          cout<<endl;
          cout<<"Nama hewan :"<<nama<<endl;
          cout<<"Nama Makanan :"<<makanan<<endl;

       getch();
}
===================================================
CONTOH 21 : STRING POINTER
#include <iostream>
#include <conio>

void main()
{
   char *depan="Cipta ";
   char belakang[20];
   cout<<"Masukkan Nama Belakang :";
   cin>>belakang;

   strcat(depan,belakang);
   cout<<"Nama Lengkap :"<<depan;


   getch();
}
====================================================
CONTOH 22 : STRUCT 1
#include <iostream>
#include <conio>

struct mahasiswa
{
     char nama[20];
     char alamat[20];
     double IPK;
};

void main()
{
      mahasiswa elektro=
      {
        "Nadila",
        "Mataram",
         3.88
      };

      mahasiswa mesin=
      {
        "Lilis",
         "Mataram",
         3.9
      };
      cout<<"Nama :"<<elektro.nama<<endl;
      cout<<"Alamat :"<<elektro.alamat<<endl;
      cout<<"IPK   :"<<elektro.IPK<<endl;
      cout<<endl;
      cout<<"Nama :"<<mesin.nama<<endl;
      cout<<"Alamat :"<<mesin.alamat<<endl;
      cout<<"IPK   :"<<mesin.IPK<<endl;

      getch();
}
========================================================
CONTOH 23 : STRUCT 2
#include <iostream>
#include <conio>

struct mahasiswa
{
     char nama[20];
     char alamat[20];
     double IPK;
};

mahasiswa dila,lis;

void main()
{

cout<<"Masukkan nama :";
      cin>>dila.nama;
      cout<<"Masukkan Alamat :";
      cin>>dila.alamat;
      cout<<"Masukkan IPK :";
      cin>>dila.IPK;

      cout<<endl;
      cout<<"Masukkan nama :";
      cin>>lis.nama;
      cout<<"Masukkan Alamat :";
      cin>>lis.alamat;
      cout<<"Masukkan IPK :";
      cin>>lis.IPK;

      cout<<endl;
      cout<<"Nama :"<<dila.nama<<endl;
      cout<<"Alamat :"<<dila.alamat<<endl;
      cout<<"IPK :"<<dila.IPK<<endl;
      cout<<endl;
      cout<<"Nama :"<<lis.nama<<endl;
      cout<<"Alamat :"<<lis.alamat<<endl;
      cout<<"IPK :"<<lis.IPK<<endl;

      getch();
}
=================================================
CONTOH 24 : STRUCT 3
#include <iostream>
#include <conio>

struct Pekerjaan
{
     char nama[20];
     char alamat[20];
     char pekerjaan[20];
};

Pekerjaan data[3];

void main()
{

      for(int i=0;i<3;i++)
      {
      cout<<"Masukkan Nama :";
      cin>>data[i].nama;
      cout<<"Masukkan alamat :";
      cin>>data[i].alamat;
      cout<<"Masukkan Pekerjaan :";
      cin>>data[i].pekerjaan;
      cout<<endl;
       }


      for(int j=0;j<3;j++)
      {
      cout<<"Nama :"<<data[j].nama<<endl;
      cout<<"Alamat :"<<data[j].alamat<<endl;
      cout<<"Pekerjaan:"<<data[j].pekerjaan<<endl;
      cout<<endl;
      }
      getch();
  }

========================================================
CONTOH 25 : STRUCT DINAMIS
#include <iostream>
#include <conio>

struct mahasiswa
{
char nama[25];
   char nim[15];
   double ipk;
};

void main()
{

   mahasiswa *ms=new mahasiswa;

   cout<<"Masukkan nama Mahasiswa :";
   cin.getline(ms->nama,25);
   cout<<"Masukkan Nim Mahasiswa :";
   cin>>ms->nim;
   cout<<"Masukkan IPK :";
   cin>>ms->ipk;

   cout<<endl;
   cout<<"Nama Mahasiswa :"<<ms->nama<<endl;
   cout<<"Nim Mahasiswa :"<<ms->nim<<endl;
   cout<<"IPK Mahasiswa :"<<ms->ipk<<endl;

   getch();
}
=============================================================
CONTOH 26 : UNION
#include <iostream>
#include <conio>

union total
{
   int nilai_awal;
   int nilai_tengah;
   int nilai_akhir;
};

void main()
{
   total angka;

   cout<<"Masukkan nilai awal :";
   cin>>angka.nilai_awal;
   cout<<"Masukkan nilai tengah :";
   cin>>angka.nilai_tengah;
   cout<<"Masukkan nilai akhir :";
   cin>>angka.nilai_akhir;

   cout<<endl;
   cout<<"Nilai Awal :"<<angka.nilai_awal<<endl;
   cout<<"Nilai Tengah :"<<angka.nilai_tengah<<endl;
   cout<<"Nilai Akhir :"<<angka.nilai_akhir<<endl;

   getch();
}
=============================================================

Pemrograman C++ BAB III

 Contoh 1 :

#include <iostream>

#include <conio>


void main()

{

      double nilai,pangkat, hasil;


      cout<<"Masukkan nilai yang ingin dipangkatkan :";

      cin>>nilai;

      cout<<"Masukkan jumlah pemangkatan :";

      cin>>pangkat;


      hasil=1;

      for(int i=0;i<pangkat;i++)

      {

          hasil*=nilai;

      }


      cout<<endl;

      cout<<"Nilai dari "<<nilai<<" Pangkat "<<pangkat<<" Adalah "<<hasil;

      cout<<endl;

      cout<<"Bye bye";

      getch();

}


==================================================
CONTOH 2 :
#include <iostream>
#include <conio>

void main()
{
      int max,jum;
      int arr[6]={3,1,5,12,2,9};

      max=arr[0];
      for(int i=1;i<6;i++)
      {
           if(max<arr[i])
           {
               max=arr[i];
           }
      }
      cout<<"Nilai tertinggi adalah  :"<<max;
      cout<<endl;
      cout<<"Bye bye";
      getch();
}
===================================================
CONTOH 3 :
#include <iostream>
#include <conio>

void main()
{
int min,max,total;
cout<<"masukkan nilai minimal :";
       cin>>min;
       cout<<"masukkan nilai Maximal :";
       cin>>max;

      total=0;
      for(int i=(min+1);i<max;i++)
      {
          total+=i;
      }
      cout<<"Total Penjumlahan nilai antara "<<min<<" dan "<<max<<" adalah :"<<total;
      cout<<endl;
      cout<<"Bye bye";
      getch();
}
========================================================
CONTOH 4 : JUMP BREAK
#include <iostream>
#include <conio>

void main() {

     int nilai;

     cout<<"Masukkan jumlah perulangan :";
     cin>>nilai;

     for(int i=0;i<nilai;i++)
     {
          if(i==3)
          {
          cout<<"perulangan berhenti"<<endl;
          break;
          }
          cout<<"Perulangan dilakukan untuk i :"<<i<<endl;
     }

     cout<<endl;
     cout<<"Bye bye "<<endl;
       getch();
}
=======================================================
CONTOH 5 : JUMP CONTINUE
#include <iostream>
#include <conio>

void main() {

     int nilai=5;

     for(int i=0;i<nilai;i++)
     {
          if(i==3)
          {
          cout<<"perulangan dilompati"<<endl;
          continue;
          }
          cout<<"Perulangan dilakukan untuk i :"<<i<<endl;
     }
     cout<<endl;
     cout<<"Bye bye "<<endl;
       getch();
}
===================================================
CONTOH 6 : JUMP GOTO
#include <iostream>
#include <conio>

void main() {

     int i;
     cout<<"masukkan nilai :";
     cin>>i;
     cetak:
     cout<<"Anda Lulus"<<endl;

     if(i-->6)
    {
          goto cetak;
    }else
   {
         cout<<"Anda tidak lulus";
   }

     cout<<endl;
     cout<<"Bye bye "<<endl;
     getch();
}

=====================================================
CONTOH 7 : OPTIONAL CASCADING IF ELSE
#include <iostream>
#include <conio>


void main() {

double Nilai;

     cout<<"Masukkan Nilai anda :";
     cin>>Nilai ;
     cout<<endl;

     if(Nilai>=80 && Nilai<=100)
     {
       cout<<"Anda dapat A";
     }else if(Nilai>=65 && Nilai <80)
     {
      cout<<"Anda dapat B";
     }else if (Nilai>=55 && Nilai <65)
     {
      cout<<"Anda dapat C";
     }else if (Nilai>=45 && Nilai <55)
     {
      cout<<"Anda dapat D";
     }else if (Nilai>=0 && Nilai <45)
     {
      cout<<"Anda dapat E";
     }else
     {
      cout<<"Nilai yang anda masukkkan salah";
     }

     cout<<endl;
     cout<<"Bye bye "<<endl;

getch();
}
=========================================================
CONTOH 8 : OPTIONAL IF
#include <iostream>
#include <conio>

void main()
{
     int umur;
     cout<<"Masukkan umur anda :";
     cin>>umur;

     if(umur>=17)
     {
        cout<<endl;
           cout<<"Anda sudah Dewasa "<<endl;
     }

     cout<<"Bye bye ";

getch();
}
=======================================================
CONTOH 9 : OPTIONAL IF ELSE
#include <iostream>
#include <conio>

void main() {

     int gaji;
     int pajak;
     cout<<"Masukkan gaji anda :";
     cin>>gaji;

     if(gaji>=50000)
     {
      pajak=gaji*0.2;
      cout<<"Pajak anda sebesar "<<pajak<<endl;
     }else
     {
      cout<<"Pajak anda sebsar 500 "<<endl;
     }

     cout<<"Bye bye ";

getch();
}
============================================
CONTOH 10 : OPTIONAL IF ELSE BERSARANG
#include <iostream>
#include <conio>

void main() {

     double IPK;

     cout<<"Masukkan IPK anda :";
     cin>>IPK;

     if(IPK<4)
     {
       if(IPK>=3.75)
       {
        cout<<"Anda lulus dengan predikat Cum Laude"<<endl;
       }else
       {
        cout<<"Anda tidak lulus dengan predikat Cum Laude"<<endl;
       }
     }else
     {
      cout<<"IPK yang anda masukkan salah "<<endl;
     }

     cout<<"Bye bye "<<endl;

getch();
}
==============================================
CONTOH 11 : OPTIONAL SWITCH CASE
#include <iostream>
#include <conio>

void main() {
     char arah_angin;

     cout<<"Masukkan Arah Mata Angin :";
     cin>>arah_angin;
     cout<<endl;

     switch(arah_angin)
     {
         case 'U':cout<<"Utara";
          break;
         case 'S':cout<<"Selatan";
          break;
         case 'B':cout<<"Barat";
          break;
         case 'T':cout<<"Timur";
          break;
         default:
          cout<<"Arah mata angin yang anda masukkan salah";
     }
     cout<<endl;
     cout<<"Bye bye "<<endl;
getch();
}
====================================================
CONTOH 12 : PERULANGAN DO WHILE
#include <iostream>
#include <conio>

void main() {

     int nilai;
     do
     {
      cout<<"Tekan angka apapun, bukan huruf"<<endl;
         cout<<"Selama Angka -99 tidak ditekan maka permainan berjalan terus"<<endl;
         cout<<"tekan -99 untuk keluar :";
         cin>>nilai;
         cout<<endl;
     } while(nilai!=-99);

     cout<<"Perulangan berhenti karena nilai yang diinputkan :"<<nilai;
     cout<<endl;
     cout<<"Bye bye "<<endl;
     getch();
}
========================================================
CONTOH 13 : PERULANGAN FOR
#include <iostream>
#include <conio>

void main() {

      int batas,i;

      cout<<"Masukkan batas perulangan :";
      cin>>batas;
      cout<<endl;

     for(i=1;i<=batas;i++)
     {
         cout<<"nilai i ="<<i<<endl;
     }
      cout<<endl;
cout<<"Looping berhenti karena nilai i ="<<i<<endl;
      cout<<"tersebut melebihi batas perulangan"<<endl;
      cout<<"Bye bye "<<endl;
       getch();
}
========================================================
CONTOH 14 : PERULANGAN WHILE
#include <iostream>
#include <conio>

void main() {

     int nilai;
     cout<<"Masukkan nilai :";
     cin>>nilai;
     cout<<endl;

     while(nilai!=0)
     {
          cout<<"Perulangan "<<nilai<<endl;

          nilai--;
     }

     cout<<"Perulangan berhenti karena nilai i= "<<nilai;
     cout<<endl;
     cout<<"Bye bye "<<endl;
       getch();
}

Pemrograman C++ BAB II

 ARRAY 2 DIMENSI :

#include<iostream>

#include<conio>

 

void main()

{

                int data[2][2];

 

                data[0][0]=2;

       data[0][1]=9;

       data[1][0]=7;

       data[1][1]=5;

 

    cout<<"Contoh Array berdimensi dua :"<<endl;

    cout<<"Nilai Array  data[0][0] :"<<data[0][0]<<endl;

    cout<<"Nilai Array  data[0][1] :"<<data[0][1]<<endl;

    cout<<"Nilai Array  data[1][0] :"<<data[1][0]<<endl;

    cout<<"Nilai Array  data[1][1] :"<<data[1][1]<<endl;

    getch();

}

====================================================

ARRAY :

#include<iostream>

#include<conio>

 

void main()

{

                  int nilai[4];                                      ///membuat array dengan 4 element/indeks

     nilai[0]=3;       /// mengisi nilai array untuk tiap indeks

     nilai[1]=1;

     nilai[2]=8;

     nilai[3]=11;

 

     int nilai_ku[3]={1,3,9};              /// membuat array sekaligus dengan nilainya

 

     cout<<"Contoh array :"<<endl;

     cout<<"Array dengan 4 element : "<<nilai[0];

     cout<<" "<<nilai[1]<<" "<<nilai[2];

     cout<<" "<<nilai[3]<<endl;

     cout<<"Array dengan 3 element : "<<nilai_ku[0];

     cout<<" "<<nilai_ku[1]<<" "<<nilai_ku[2]<<endl;

 

     getch();

}

==========================

MODULUS :

#include<iostream>

#include<conio>

 

void main()

{

                int a,b,c;

                a=5;

      b=9;

      c=13;

 

    cout<<"Nilai modulus :"<<endl;

    cout<<"x=a%2 :"<<a%2<<endl;

    cout<<"x=b%3 :"<<b%3<<endl;

    cout<<"x=c%5 :"<<c%5<<endl;

 

    getch();

}

=====================================

OPERATOR ARITMATIKA :

#include<iostream>

#include<conio>

 

void main()

{

  float D,B;

  int A,C;

      B=4.0;

      A=2;

      C=1;

 

      cout<<"Contoh perhitungan Aritmatika :"<<endl;

      cout<<"D ="<<(B*B-4*A*C)<<endl;

 

      getch();

}

========================================

OPERATOR DECRE INCRE :

#include<iostream>

#include<conio>

 

void main()

{

  int a,b,c,d,e;

      a=5;

 

     cout<<"Operator Penambahan dan Pengurangan "<<endl;

     b=a++;

     cout<<"Nilai b :"<<b<<endl;

     c=++a;

     cout<<"Nilai c :"<<c<<endl;

     cout<<"Nilai a :"<<a<<endl;

     d=--a;

     cout<<"Nilai d :"<<d<<endl;

     e=a--;

     cout<<"Nilai e :"<<e<<endl;

     cout<<"Nilai a :"<<a<<endl;

 

      getch();

}

===================================

OPERATOR LOGIKA :

#include<iostream>

#include<conio>

 

void main()

{

  bool x=true;

  bool y=false;

  bool z=true;

 

  cout<<" Contoh penggunaan operator logika :"<<endl;

  cout<< "(x && y)                            : " << (x && y)<<endl;

  cout<< "(x && z)                            : " << (x && z)<<endl;

  cout<< "(x && y && z)                                 : " << (x && y && z)<<endl;

  cout<< "(x || b)                              : " << (x || y)<<endl;

  cout<< "(x || c)                              : " << (x || z)<<endl;

  cout<< "(x || b || c)                     : " << (x || y || z)<<endl;

  cout<< "!x                                         : " << !x<<endl;

  cout<< "!y                                         : " << !y<<endl;

  cout<< "!(y && x)                          : " << !(y && x)<<endl;

               

      getch();

}

=================================================================

OPERATOR PENUGASAN :

#include<iostream>

#include <conio>

#include <iostream>


void main()

{

int k, p, q, r, s, t;

k = 9;

p = 1; q = 2; r = 3; s = 18; t = 5;

p += k;

q -= k;

r *= k;

s /= k;

t %= k;


    cout<<"Operator pemberian nilai (Assignment) :"<<endl;

    cout<<"p = "<<p<<endl;

    cout<<"q = "<<q<<endl;

    cout<<"r = "<<r<<endl;

    cout<<"s = "<<s<<endl;

    cout<<"t = "<<t<<endl;


    getch();

}

==============================================
OPERATOR RELASI :

#include <iostream>

#include <conio>

 

void main() {

 

int benar,salah;

 

cout<<" Penggunaan Operator Relasi"<<endl;

 

benar = (9 >= 6) ; // hasil ungkapan : benar

cout << "(9 >= 6)  = " << benar << endl;

 

salah = (10 <= 4) ; // hasil ungkapan : salah

cout << "(10 <= 4) = " << salah << endl;

getch();

}

================================================
TIPE DATA BOOLEAN :

#include <iostream>

#include <conio>

 

void main()

{

                bool data=1;

 

   cout<<"Test variable boolean "<<endl;

   cout<<endl;

   cout<<"variabel boolean yang anda masukkan ";

   if(data==true)

   {

                cout<<"bernilai true";

   }

   else

   {

                cout<<"bernilai false";

   }

   getch();

}

======================================================
TIPE DATA INTEGER :

#include<iostream>                       ////library untuk cin dan cout

#include<conio>         //// library untuk menambahkan fungsi getch

#include<limits>    /// mendifinisikan lebar, nilai max dan min dari tipe data integer

 

void main()

{

                int d_int=INT_MAX;                  ///nilai maximum int

                short d_short=SHRT_MAX;      ///nilai maximum short

                long d_long=LONG_MAX;        ///nilai maximum long

 

                cout<<"Tipe data int :"<<endl;

   cout<<"lebar Integer int :"<<sizeof (int)<<" byte"<<endl;

   cout<<"Nilai Maximum int :"<<d_int<<endl;

                cout<<"Nilai Minimum int :"<<INT_MIN<<endl;

 

   cout<<"Tipe data short :"<<endl;

   cout<<"lebar Integer short :"<<sizeof d_short<<" byte"<<endl;

   cout<<"Nilai Maximum short :"<<d_short<<endl;

                cout<<"Nilai Minimum short :"<<SHRT_MIN<<endl;

 

   cout<<"Tipe data long :"<<endl;

   cout<<"lebar Integer long :"<<sizeof d_long<<" byte"<<endl;

   cout<<"Nilai Maximum long :"<<d_long<<endl;

                cout<<"Nilai Minimum long :"<<LONG_MIN<<endl;

                getch();

}

==================================================
TIPE DATA KARAKTER :
#include<iostream>
#include<conio>

void main()
{
   char k,l;
   k='C';
   l=67;

   cout<<"contoh penggunaan tipe data karakter"<<endl;
   cout<<endl;
   cout<<"karakter menggunakan nilai karakter itu sendiri :"<<k<<endl;
   cout<<"karakter menggunakan kode ASCII :"<<l<<endl;

   getch();
}
================================================
TIPE DATA FLOAT :
#include <iostream>
#include <conio>

void main()
{
float x=2.3E9;
    float y=2.0;

    cout<<"Nilai x ="<<x<<endl;
    cout<<"Nilai y ="<<y<<endl;
    cout<<"x- y ="<<(x-y)<<endl;

    getch();
}
=====================================

Pemrograman C++ BAB I

Contoh 1 :

#include <iostream>      /// direktif PREPROSESSOR yang merupakan file header

#include <conio>

 

void main()                         /// header fungsi

{                                                                                                                      /// badan fungsi

                cout<<"I Love C++ ";                           ///pesan yang akan ditampilkan

                cout<<"And this is my first experience";

                cout<<endl;                                                               /// memulai baris yang baru

                cout<<"Bye bye !!!";

 

                getch();                                              /// fungsi untuk menampilkan program

}

=========================================================

Contoh 2 :

#include <iostream>

#include <conio>

 

void main()

{

   int buku_1;                                                      //// Pendeklarasian Variabel

   int total,buku_2;                           //// Pendeklarasian variabel

 

                buku_1=6;                                          /// Assigenment/Penugasan variabel

   cout<<"Buku pertama berjumlah :";

   cout<<buku_1;

   cout<<endl;

 

   buku_2=5;                                       /// Assigenment/Penugasan variabel

   cout<<"Buku kedua berjumlah :";

   cout<<buku_2<<endl;

   cout<<endl;

 

   total=buku_1+buku_2;              /// Assigenment/Penugasan variabel

   cout<<"Jadi Total Buku saya adalah :"<<total<<endl;

 

    getch();

}

===========================================

Contoh 3 :

#include <iostream>

#include <conio>

 

int main()

{

   int sisi,luas;

 

   cout<<"masukkan panjang sisi :";

   cin>>sisi;

 

 

   luas=sisi*sisi;

   cout<<"luas persegi dengan panjang sisi "<<sisi<<" adalah :"<<luas;

   cout<<endl;

 

   getch();

   return 0;

}

===============================================================


lagu cina

 世界這麼大還是遇見你

https://www.youtube.com/watch?v=-RAe1812pL8&list=RD-RAe1812pL8&start_radio=1

https://www.youtube.com/shorts/tCx_0bh4lD8

https://www.youtube.com/shorts/68hFSx1kyZo

https://www.youtube.com/shorts/SI8XCqK8bbw

Senin, 14 Juli 2025

Queue


#include <iostream>

#include <queue>

int main() {

    std::queue<int> myQueue;

    myQueue.push(10); // Add 10 to the queue

    myQueue.push(20); // Add 20

    myQueue.push(30); // Add 30

    std::cout << "Front element: " << myQueue.front() << std::endl; // Output: 10

    std::cout << "Back element: " << myQueue.back() << std::endl;   // Output: 30

    myQueue.pop(); // Remove 10

    std::cout << "Front element after pop: " << myQueue.front() << std::endl; // Output: 20

    std::cout << "Queue size: " << myQueue.size() << std::endl; // Output: 2

    if (myQueue.empty()) {

        std::cout << "Queue is empty." << std::endl;

    } else {

        std::cout << "Queue is not empty." << std::endl; // Output: Queue is not empty.

    }

    return 0;

}

Minggu, 13 Juli 2025