Pengertian Object Data C++

Pengertian Data Objek C++ - Belajar C++

Pengertian Variabel
Variabel Adalah suatu tempat menampung data atau konstanta dimemori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses program.Jenis Variabel pada C++ ini sangat berguna didalam penulisan suatu fungsi agar penggunaan didalam penggunaan suatu variabel tidak salah.

Baca juga : Pengertian dan Deklarasi Variabel C++

Pengertian Data Object
Data objek adalah bagian dari memori yang digunakan untuk menampung nilai dari variable. Variable umumnya digunakan untuk data objek yang nilainya dapat diubah selama pemrosesan berlangsung.
Contoh deklarasi variable :
int nilai ;
atau
int nilai = 80 ;

Dalam C++ pendeklarasian termasuk statemen, sehingga pendeklarasian dapat diletakkan pada sembarang tempat dalam program. Konstanta data objek adalah : variable yang nilainya tidak dapat diubah selama pemrosesan berlangsung.

Contoh deklarasi konstanta :
const double pi = 3.14 ;

Baca juga : Pengertian dan Contoh Konstanta/Literal C++

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Last update : 2 Februari 2016

Fungsi ( using namespace std ) C++

Fungsi ( using namespace std ) C++ - Belajar C++

Mungkin para pengguna Borland atau pelajar baru C/C++ akan merasa asing terhadap code-code c++ sekarang. Banyak sekali perbedaan yang ada meskipun masih dalam bahasa pemrograman yang sama. Banyak perbedaan bahasa yang diajarkan dengan yang sekarang, salah satunya adalah “using namespace std;”

Bentuk umum penulisan
using namespace std;  

Contoh Program
#include <iostream>
using namespace std; // apa ini ?

int main ()
{
   cout<<”Selamat datang di BelajarCPP.com”
   return 0;
}

“using namespace std” terdiri dari 3 statements yaitu “using”, “namespace” dan “std”, mari kita kenali mereka bertiga sebelum tau fungsi penggunaan “using namespace std”.
  • using adalah deklarasi arahan / panggilan / pemberitahukan kepada kompiler untuk penggunaan deklarasi namespace dan anggota namespace.
  • namespace adalah penyedia metode untuk mencegah komflik nama dalam proyek-proyek besar. Simbol pendeklarasian di dalam blok namespace ditempatkan di lingkup bernama yang akan mencegah mereka pada keliruan pengenalan pada scope yang lainnya. Jika pendeklarasiannya seperti diatas, itu berfungsi untuk memanggil namespace yang telah dibuat.
  • std adalah nama namespace tersebut yang sudah tersedia dan tidak perlu dibuat ulang menggunakan fungsi namespace, cukup dipanggil. Std merupakan wadah urutan yang merangkum ukuran data dan array dinamis. Di dalam std terdapat halnya seperti cout, cin, endl dan lain-lain.

Anda mungkin pernah melihat penggunaan std dengan cara diatas maupun seperti std::cout pada program-program sebelumnya.
 #include <iostream>

int main ()
{
   std::cout<<”Selamat datang di BelajarCPP.com”
   return 0;
}

std::cout yang mengidentifikasi STandarD::Character OUTput . Fungsi utama using namespace std pada pendeklarasian tersebut adalah untuk memberitahukan kepada kompiler bahwa kita akan menggunakan semua fungsi , class atau file yang terdapat pada memori namespace std. Jadi jika anda telah menggunakan pernyataan “using namespace std” kita tidak perlu repot-repot menambahkan std:: di depan fungsi-fungsi untuk memanggil fungsi seperti fungsi cout, cin dan sebagainya yang terdapat dalam namespace std.

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Pengertian Scope (Ruang Lingkup) C++

Pengertian Scope (Ruang Lingkup) - Belajar C++

Scope atau Cakupan atau Ruang lingkup adalah kode sumber bersarang pada awal blok titik deklarasi dan berahir di ujung blok. Sifat kode sumber itu akan hanya berlaku pada ruang lingkup tersebut tergantung atas penempatanya.
int main ()
 {
     int a = 0; // lingkup 'a' pertama dimulai
     ++ A; // nama 'a' adalah dalam lingkup dan mengacu pada 'a' yang pertama
     {
         int a = 1; // lingkup kedua 'a' dimulai
                    // pidah baris
         a = 42; // 'a' adalah dalam lingkup dan mengacu pada variabel 'a' yang kedua
     } // Blok ujung, ruang lingkup 'a' kedua
       // Ruang Lingkup 'a' pertama 'a' berlanjut
 } // Blok ujung, ruang lingkup 'a' pertama
 int b = a; // Kesalahan: nama 'a' tidak dalam lingkup

Nama sumber seperti nama variabel, nama fungsi dan lain-lain perlu didirikan sebagai penanda variabel atau fungsi tertentu. Sumber akan berlaku lokal jika sumber di dirikan di dalam lingkup lokal (didalam blok) yang berarti hanya bisa dipanggil pada blok ruang lingkup tersebut. untuk sumber diluar blok (global) akan berlaku sebaliknya, sumber diluar blok bisa kita panggil di dalam beberapa ruang lingkup lainya di di dalam ruang lingkup utama. dan untuk bersifat sangat public dan bisa di peroses oleh semua ruang lingkup Biasanya variabel didirikan diluar blok sebelum fungsi dan sesudah file header, tdak didalam suatu blok ruang lngkup..

Bisa dibilang bahwa code sumber pada ruang lingkup adalah variabel meskipun kita bisa menggunakanya pada fungsi parameter, tapi itu sama hanya beda penempatanya kali ini variabel akan mewakili penjelasan scope. Variabel tersebut akan bisa digunakan pada dimana dia di dirikan. Scope Variabel umumya mempunyai 2 macam yaitu

Variabel Lokal adalah variabel yang didirikan di dalam function atau blok suatu program, variabel tersebut akan bersifat lokal hanya bisa digunakan di dalam ruang lingkup itu.
#include <iostream>

using namespace std;
int main ()
{
char kalimat[]="Selamat Belajar C++"; //lokal variabel
cout<<kalimat; //pemanggilan lokal variabel
return 0;
}

Variabel Global adalah variabel yang didirikan diluar function biasanya terletak sesudah file-header sebelum function, variabel tersebut akan bersifat global, bisa digunakan dimanapun dan semua function.
#include <iostream>
#include <conio.h>
using namespace std;

char kalimat[]="Selamat Belajar C++"; //global variabel
int fungsibuatan()
{
cout<<kalimat<<" di BelajarCPP.com"; //pemanggilan variabel di fungsi buatan
}
int main ()
{
cout<<kalimat<<endl; // pemanggilan variabel di fungsi main
fungsibuatan();
return 0;
}

Baca juga : Pengertian Identifier dan Scope Identifier

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Macam-mcam dan Contoh Jump Stetements ( Lompatan )

Macam-mcam dan Contoh Jump Stetements ( Lompatan ) - Belajar C++

Sebelumnya kita telah membahas mengenai Statemenst / pernyataan, bahwa pernyataan memliki dua jenis yaitu pernyataan tunggal dan majemuk. dan memiliki banyak macam seperti pernyataan penyeleksian, pengulangan dan lompatan, dan kali ini kita akan membahas mengenai pernyataan lompatan.

Pengertian Jump Stetements ( Lompatan )

Pernyataan Jump (lompat) adalah salah satu cara kita mengendalikan proses pengeksekusian pernyataan agar bisa kembali ke dalam jalur pembacaan baris. Tidak terjebak pada pernyataan majemuk yang kita buat seperti pengulangan tak terhingga. Atau bisa di bilang kita mengeluarkan proses pengeksekusian dari dalam pernyataan majemuk yang kita buat seperti IF, For dan lain agar kembali ke pembacaan baris. Tidak hanya mengeluarkan, kita juga bisa Melompati pengulangan (melewati beberapa angka pengulangan) atau mengeluarkan dari proses pengulangan tak terhingga.

Bukan hanya itu saja. Kita juga bisa mengendalikan pembacaan pengeksekusian pernyataan agar meloncati beberapa baris. Atau kita bisa mengembalikanya ke atas atau kemanapun baris yg kita inginkan. Untuk pernyataan jump kita bisa menggunakan “Break”, “Continue” dan “goto”.

Macam-macam Jump Stetements ( Lompatan )

Pernytaan Break
Break berfungsi untuk mengembalikan pengeksekusian keluar dari pernyataan pengulagan tak terbatas meskipun syarat penguangan itu belum terpenuhi. Kita bisa mengeluarkan jalur pengeksekusian dari pernyataan tersebut secara paksa.
#include <iostream.h>
#include <conio.h>
int main ()
{
   int n = 0, stop;
   cout<<"Masukan Batas penghitungan : ";cin>>stop;
   cout<<endl;
   for (n=1;n>0;n++)
   {
  cout<<n<<endl;
      if(n==stop)
      {
     break;
      }
   }
   cout<<endl<<"Penghitungan Dihentikan di angka ["<<stop<<"]"<<endl;
   getch();
}

Baca juga : Pengertian dan Contoh Pernyataan Break C++

Diatas merupakan contoh program pengulangan tak terhingga menggunakan for. Untuk menghentikan pengulangan tersebut kami taruh break pada pernyataan “if” jika n==stop, angka yang dimana anda masukan untuk penentu penghentian.

Perrnyataan continue
Pernyataan Continue berfungsi untuk melewati/melompoti suatu atau beberpa angka pengulangan. untuk melewatkan sisa loop pada iterasi saat ini, seolah-olah akhir blok pernyataan telah dicapai, menyebabkan ia melompat ke awal iterasi berikut.

Dibawah ini adalah contoh program continue perhitungan 1-10 menggunakan for yang akan melewati satu angka yang anda masukan.
#include <iostream>
#include <conio>
int main ()
{
   int n, hilang;
   cout<<"Masukan angka yang akan dihilangkan"<<endl;cin>>hilang;
   cout<<endl;
   for (n=1; n<=10; n++)
   {
      if (n==hilang)
      {
         cout<<"Boof !!!"<<endl;
         continue;
      }
      cout << n <<endl;
   }
getch();
}

Baca juga : Pengertian dan Contoh Pernyataan Continue C++

Pernyataan Goto
Pernyataan goto berfungsi untuk mengendalikan proses pembacaan, memungkinkan untuk melompati atau mengembalikan proses pengeksekusian, kita bisa mengembalikan ke atas atau kemanapun baris yang kita mau.

Untuk membuat tempat lompatan kita bisa menggunakan sintak label dan untuk memilih tempat dimana kita akan lompat menggunakan goto.
#include <iostream>
#include <conio>
main()
{
   char pilihangoto;
   bersih :
   clrscr();
   ulang:
   cout<<endl;
   cout<<"Hai Selamat Belajar Di BELAJARCPP.COM"<<endl<<endl;
   cout<<"[Y] Mengulangi Program"<<endl;
   cout<<"[C] Membersihkan Program"<<endl;
   cout<<"[N] Keluar dari program"<<endl;
   cout<<"Tindakan [Y/C/N] : ";cin>>pilihangoto;
   if(pilihangoto=='y' ||pilihangoto=='Y' )
   {
      goto ulang ;
   }
   else if (pilihangoto=='C' ||pilihangoto=='c' )
   {
      goto bersih;
   }
   else
   {
      goto selesai;
   }
getch();
selesai:
}

Baca juga : Pengertian dan Contoh Pernyataan goto C++

Untuk lebih jelasnya untuk pernyataan break, Continue atau goto mungkin anda bisa mengunjungi artikel resminya. Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Pengertian dan Macam-Macam Statements ( Pernyataan )

Pengertian dan Macam-Macam Statements ( Pernyataan ) - Belajar C++

Pengertian Statements / Pernyataan

Statements atau dalam bahasa indonesia adalah Pernyataan. Statements adalah suatu Expresi/Intruksi individu yang ditulis di sebuah program untuk menginstruksi jalan proses program, yang berfungsi untuk memerintahkan bagaimana program berjalan. Bisa kita lihat pada contoh program-program yang kami bagi, bahwa kebanyakan beberapa variabel dan expresi selalu menggunakan akhiran titik koma (;). Dan akan dieksekusi sesuai urutan baris program anda. Statements / Pernyataan memiliki 2 jenis yaitu pernyataan Tunggal dan Majemuk. Dan dibawah ini merupakan pernyataan tunggal sederhana.
Pernyataan;

Kebanyakan pernyataan atau stetment yang khusus satu instruksi yang akan diakhiri dengan titik koma (;), atau ada pernyataan majemuk yang lebih dari satu. Sebuah pernyataan majemuk adalah sekelompok pernyataan yang masing-masing anaknya diakhiri dengan titik koma sendiri-sendiri tetapi mereka semua dikelompokan menjadi satu  kelompok yang menggunakan/diapit dengan kurung keriting/kurung kurawa { }.
(Pernyataan_Utama)
{
   Pernyataan1;
   Pernyataan2;
   Pernyataan3;
}

Satu blok tersebut meskipun mengandung pernyataan yang banyak di dalamnya akan tetap dinyatakan satu atau pernyataan tunggal (terdiri dari beberapa substatements) setiap kali sebuah pernyataan generik adalah bagian dari sintaks dari pernyataan kontrol aliran. ini bisa menjadi sebuah pernyataan sederhana atau pernyataan majemuk.

Baca juga : Struktur dan Bagian-Bagian Program C++

Pernyataan yang anda tulis akan dieksekusi sesuai urutan baris pemrograman, dan juga jumlah baris pada pemrograman tidak terbatas pada ururtan linear laporan. Tapi pembacaan program tidak harus urut kita juga bisa mengendalikan aliran eksekusi. Seperti mengulang eksekusinya, meloncatinya, mengembalikan kembali ke atas atau membiarkan proses aliran memilih beberapa cabang yang kita buat. Kita bebas dan bisa mengendalikan proses pengeksekusian tersebut sesuai keinginan pembuat atau pengguna.

Macam-Macam Pernyataan

Pernyataan Penyeleksian
Pernyataan Penyeleksian / Percabangan berfungsi untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada. Pernyataan didalam akan dieksekusi jika dan hanya jika kondisi kebutuhan tersebut terpenuhi
.
Bentuk Penulisan & Contoh
if (nilai == 100)
   cout << "Nilai kamu adalah 100";

diatas adalah contoh penulisan jika hanya memiliki satu pernyataan di dalamnya dan dia tidak membutuhkan / diapit oleh kurung kurawa {}. Dan jika pengelompokan tersebut mengandung banyak pernyataan di dalamnya (majemuk) kita harus menggunakan / diapit oleh tanda kurung kurawa.

Bentuk Penulisan (Majemuk) & Contoh
if nilai == 100)
{
   cout << "Seamat Untuk anda, ";
   cout <<karena anda mendapatkan Nilai << X;
}

Tapi anda juga bisa menggunakan penulisan seperti di bawah ini jika anda ingin mengirit baris yang anda buat. Anda tidak perlu berganti baris sebanyak pernyataan anda.
if (nilai == 100){   cout << "Seamat Untuk anda, ";   cout <<karena anda mendapatkan Nilai << X;}

kita juga membuat banyak pilihan, bukan hanya satu. Seperti “else if”, “else” dan “Switch” untuk lebih lengkapnya anda bisa membaca tentang artikel “Pernyataan Penyeleksian” di artikel resmi kita.

Baca juga : Pengertian dan Macam-macam Operasi Penyeleksian C++


Pernyataan Pengulangan
Pengulangan atau dalam bahasa inggri adalah (LOOP)adalah cara kita untuk mengendalikan proses pengeksekusan pernyataan-pernyataan membuat mereka memperoses pernyataan yang sama secara berulang-ulang hingga kondisi yang diinginkan terpenuhi. Mereka diperkenalkan oleh kata kunci while do dan for.
for (ekspresi) pernyataan;

Pengulangan akan meneruti apa yang tulis di ekspresi dan mengulangi pengeksekusian pernyataan-pernyataan yang ada di dalam sehingga syarat dan kebutuhan terpenuhi.

Program di bawah ini adalah contoh program penghitung baris  sampe 10 baris dengan menggunakan loop FOR
#include <iostream.h>
#include <conio.h>
int main ()
{
   int n = 0;
   for (n=1;n<=10;n++)
   {
      cout<<n<<endl;
   }
   getch();
}

Kita juga bisa membuat proses pengulangan tersebut menjadi tidak terhingga.
#include <iostream.h>
#include <conio.h>
int main ()
{
   int n = 0;
   for (n=1;n>0;n++)
   {
       cout<<n<<endl;
   }
   getch();
}

Bagaimana bisa ?
Mudahnya kita bisa membaca ekspresi contoh program di atas seperti ini. “for (n=1;n<=10;n++)” = “N” adalah “1” jika “N” lebih kecil dari 10 maka N ditambah 1(++). Jika N sudah lebih dari 10 maka proses pengulangan berhenti dan kembali kejalan proses baris.

kalo untuk pengulangan tidak berhingga "N" = 1 jika N lebih besar dari 0 maka N bertambah, nah sayangnya N sudah lebih dari 0. dan akan tetap lebih dari 0 jika ditambahkan ++ tidak akan mendapatkan Nilai false pada N>0. sehingga proses pengulangan tidak akan pernah bisa dihentikan.

Untuk pernyataan pengulangan kita juga bisa menggunakan metode lain seperti for, while, do-while. Anda bisa membaca lebih lengkapna di artikel resmi kami “Pernyataan Pengulangan (Loop)”.

Baca juga : Pengertian dan Macam-macam Proses Pengulangan C++


Pernyataan lompat.
Pernyataan Jump (lompat) adalah salah satu cara kita mengendalikan proses pengeksekusian pernyataan agar bisa kembali ke dalam jalur pembacaan baris. Tidak terjebak pada pernyataan majemuk yang kita buat seperti pengulangan tak terhingga. Atau bisa di bilang kita mengeluarkan proses pengeksekusian dari dalam pernyataan majemuk yang kita buat seperti IF, For dan lain agar kembali ke pembacaan baris. Tidak hanya mengeluarkan, kita juga bisa Melompati pengulangan (melewati beberapa angka pengulangan)  atau mengeluarkan dari proses pengulangan tak terhingga.

Bukan hanya itu saja. Kita juga bisa mengendalikan pembacaan pengeksekusian pernyataan agar meloncati beberapa baris. Atau kita bisa mengembalikanya ke atas atau kemanapun baris yg kita inginkan. Untuk pernyataan jump kita bisa menggunakan “Break”, “Continue” dan “goto”

Untuk lebih jelasnya anda Langsung saja,bisa membaca kelanjutanya pada artikel resmi kita tentang Pernyataan Jump.

Baca juga :

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Fungsi dan Macam-Macam Operasi Boolean C++

Fungsi dan Macam-Macam Operasi Boolean C++ - Belajar C++

Pengertian dan Fungsi Boolean

Bukan hanya C++ yang menggunakan Operasi Boolean / aljabar Boolean. Boolean juga ada pada beberapa bahasa pemrograman lainya seperti C, C#, Javascript, PHP dan lain-lain. Boolean juga ada di dalam lmu matematika. Boolean dalam ilmu Matematikan dan Komputer (C++) adalah Struktur aljabar yang mencangkup intisari dari operasi logika AND, OR, XOR (Exclusive Or) dan NOT.

Boolean adalah suatu tipe data yang hanya mempunyai dua nilai yaitu True(Benar) atau False(Salah). Boolean mempunyai nama Operasi Boolean yang berasal dari nama seorang matematikawan asal nggris, bernama George Boole (1815-1864). Merupakan seseorang yang pertama kali mengenalkan istilah Boolean di pertengahan abad ke-19.

Semua operasi AND, OR, XOR (Exclusive Or) dan NOT memiliki sifat sendiri-sendiri yang membuat mereka pada karakteristik dalam pembacaan operasi Boolean.

Macam-Macam Operasi Boolean

DAN ( & )
Operasi Logika AND digunakan untuk menghubungkan dua atau lebih bit/exspresi relasi, ekspresi akan dianggap BENAR bila semua ekspresi yang dihubungkan bernilai BENAR. Operator digunakan untuk mengevaluasi dua ekspresi untuk mendapatkan hasil rasional tunggal. Operasi && sesuai dengan operasi logis Boolean AND ( dan ) yang menghasilkan true jika semua operasi adalah true dan false jika salah satu operasi false. (Akan dinyatakan TRUE[1] semua ekpresi bernilai BENAR, dan Akan dinyatakan False[0] jika salah satu ekspresi bernilai SALAH).

X
Y
X && Y
True (1)
True (1)
True (1)
True (1)
False (0)
False (0)
False (0)
True (1)
False (0)
False (0)
False (0)
False (0)

Contoh
Ekspresi Relasi 1
A + 4 < 10
Ekspresi Relasi 2
B>A + 5 
Ekspresi Relasi 3
C - 3 >= 4 

Penggabungan ketiga ekspresi relasi diatas menjadi ;
A+4 < 10 && B>A+5 && C–3 >= 4
Jika nilai A = 3; B = 3; C = 7, maka ketiga ekspresi tersebut mempunyai nilai:
  • Ekspresi Relasi-1  A + 4 < 10  3 + 4 < 10  BENAR 
  • Ekspresi Relasi-2  B>A + 5  3 > 3 + 5  SALAH 
  • Ekspresi Relasi-3  C – 3 >= 4  7 – 3 >= 4  BENAR 

Dari ekspresi relasi tersebut mempunyai nilai BENAR, maka
A+4 < 10 && B>A+5 && C–3 >= 4  SALAH = 0

Contoh Program Penggunaan Operasi AND
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main( )
{
   float a, b, c, d, e, f, g, h;
   clrscr( );
   cout<<"Masukan Nilai A = ";
   cin>>a; cout<<"Masukan Nilai B = ";
   cin>>b; cout<<"Masukan Nilai C = ";
   cin>>c; // Proses
   d = a + 4 < 10;
   e = b > a + 5;
   f = c - 3 >= 4;
   g = d && e && f;
   cout<<endl<<endl;
   cout<<"Program Ekspresi AND"<<endl<<endl;
   cout<<"Hasil dari d = a + 4 < 10 adalah"<<d<<endl;
   cout<<"Hasil dari e = b > a + 5 adalah"<<e<<endl;
   cout<<"Hasil dari f = c - 3 >= 4 adalah "<<f;
   cout<<endl<<endl;
   cout<<"Hasil dari g = d && e && f adalah "<<g;
   cout<<endl;
   getch();
}

Baca juga : Macam Macam dan Contoh Operator C++

OR ( | )
Operator logika OR digunakan untuk menghubungkan dua atau lebih ekspresi relasi untuk mendapatkan hasil rasional tunggal, Operator || dibaca sebagai OR, akan dianggap BENAR, bila salah satu ekspresi relasi yang dihubungkan bernilai BENAR dan bila semua ekspresi relasi yang dihubungkan bernilai SALAH, maka akan bernilai SALAH. (Akan dinyatakan TRUE[1] jika salah satu ekpresi bernilai BENAR, dan Akan dinyatakan False[0] jika semua ekspresi bernilai SALAH).

X
Y
X || Y
True (1)
True (1)
True (1)
True (1)
False (0)
True (1)
False (0)
True (1)
True (1)
False (0)
False (0)
False (0)

Contoh
Ekspresi Relasi 1
A + 4 < 10
Ekspresi Relasi 2
B>A + 5
Ekspresi Relasi 3
C - 3 > 4
Penggabungan ketiga ekspresi relasi diatas menjadi;
A+4 < 10 || B>A+5 || C–3 > 4
Jika nilai A = 3; B = 3; C = 7, maka ketiga ekspresi tersebut mempunyai nilai:
  • Ekspresi Relasi-1  A + 4 < 10  3 + 4 < 10 BENAR
  • Ekspresi Relasi-2  B>A + 5  3 > 3 + 5 SALAH
  • Ekspresi Relasi-3  C - 3 > 4  7 – 3 > 4 SALAH

Dilihat ekspresi diatas salah satu ekspresi tersebut mempunyai nilai BENAR, maka ekspresi tersebut tetap bernilai BENAR.
A+4 < 10 || B>A+5 || C–3 > 4  BENAR = 1

Contoh Program Penggunaan Operasi Logika OR
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
   float a, b, c, d, e, f, g, h;
   clrscr( );
   cout<<"Masukan Nilai A = ";
   cin>>a; cout<<"Masukan Nilai B = ";
   cin>>b; cout<<"Masukan Nilai C = ";
   cin>>c;
   d = a + 5 > 10;
   e = b > 5 + a ;
   f = c - 4 <= 7;
   g = d || e || f;
   cout<<endl<<endl;
   cout<<"Program Ekspresi AND"<<endl<<endl;
   cout<<"Hasil dari d = a + 5 > 10 adalah "<<d<<endl;
   cout<<"Hasil dari e = b > 5 + a adalah " <<e<<endl;
   cout<<"Hasil dari f = c - 4 <= 7 adalah " <<f;
   cout<<endl<<endl;
   cout<<"Hasil dari g = d || e || f adalah " <<g;
   cout<<endl;
   getch();
}

Baca juga : Macam-macam dan Contoh Operator Bitwise C++

XOR ( ^ )
Xor ( ^ ) digunakan untuk membandingkan bit dari dua operand. Akan bernilai benar (1) jika dari dua bit yang dibandingkan hanya sebuah bernilai benar (1). (Akan dinyatakan TRUE[1] jika salah satu ekpresi bernilai BENAR dan SALAH, dan Akan dinyatakan False[0] jika semua ekspresi bernilai SALAH atau BENAR).

X
Y
X ^ Y
False (0)
False (0)
False (0)
False (0)
True (1)
True (1)
True (1)
False (0)
True (1)
True (1)
True (1)
False (0)

Contoh Program Penggunaan Operasi Logika XOR
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
   int a, b, c, d, e, f, g, h;
   clrscr( );
   cout<<"Masukan Nilai A = ";
   cin>>a; cout<<"Masukan Nilai B = ";
   cin>>b; cout<<"Masukan Nilai C = ";
   cin>>c;
   d = a + 5 > 10;
   e = b > 5 + a ;
   f = c - 4 <= 7;
   g = d ^ e ^ f;
   cout<<endl<<endl;
   cout<<"Program Ekspresi AND"<<endl<<endl;
   cout<<"Hasil dari d = a + 5 > 10 adalah "<<d<<endl;
   cout<<"Hasil dari e = b > 5 + a adalah " <<e<<endl;
   cout<<"Hasil dari f = c - 4 <= 7 adalah " <<f;
   cout<<endl<<endl;
   cout<<"Hasil dari g = d ^ e ^ f adalah " <<g;
   cout<<endl;
   getch();
}

NOT ( !  )
Fungsi NOT ( !  ) adalah untuk membalikan nilai dari perbandingan ekspresi. (NOT Akan Menyatakan TRUE[1] pada hasil yang bernilai SALAH, dan Akan dinyatakan False[0] pada hasil yang bernilai BENAR).

Perbedaan [!] dan [~]
  • [!] Biasanya digunakan untuk Operasi Boolean dan Logika
  • [~] Biasanya digunakan untuk Operasi Bitwise

Nilai
~ Hasil
False (0)
True (1)
True (1)
False (0)

Contoh Program NOT (!)
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
void main()
{
   int a=0, x=0, b=0;
   clrscr();
   cout<<"Masukan Nilai X = "; cin>>x;
   a = x > 2;
   cout<<"Hasil dari X>2 Sebenarnya = "<< a<<endl;
   b = !a;
   cout<<"Hasil dari ~ "<<a<<" = "<<b<<endl;
   getch();
}

Baca juga : Macam-macam dan Contoh Operator Logika C++

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Fungsi dan Contoh Program Puts Putchar and Gets C++

Fungsi dan Contoh Program Puts Putchar and Gets C++ - Belajar C++

Fungsi puts( )
Perintah puts( ) sebenarnya sama dengan printf(), yaitu digunakan untuk mencetak string ke layar. puts() berasal dari kata PUT STRING.

Baca juga : Pengertian Input dan Output C++

Bentuk Umum Penunlisan
puts("Ekspresi/pernyataan");

Contoh Puts
#include <stdio.h>
#include <conio.h>
main()
{
   char nama[15] = "Belajar C++";
   clrscr();
   puts("Anda Sedang Belajar di ");
   puts(a);
}

Fungsi putchar( ) 
Perintah putchar( ) digunakan untuk menampilkan sebuah karakter ke layar. Penampilan karakter tidak diakhiri dengan pindah baris. kata putschar berasal dari Put Charackter. Merupakan pengeluaran yang dikhususkan untuk Charackter.

Baca juga : Macam-macam dan Contoh Perintah Keluaran (Output) C++

Bentuk Umum Penulisan
puts("Ekspresi/pernyataan");

Contoh Putchar
#include <stdio.h>
#include <conio.h>
main( )
{
   clrscr( );
   putchar('B');
   putchar('e');
   putchar('l');
   putchar('a');
   putchar('j');
   putchar('a');
   putchar('r');
   putchar('c');
   putchar('p');
   putchar('p');
   putchar('.');
   putchar('c');
   putchar('o');
   putchar('m');
   getch( );
}

Fungsi Gets
Fungsi gets( ) digunakan untuk memasukkan data string. gets berasal dari kata Get String. merupakan fungsi masukan data yang khusus data string.

Baca juga : Macam-macam dan Contoh Perintah Masukan (Input) C++

Bentuk Umum Penulisan
gets(nama-variabel-array);

Contoh Gets
# include <stdio.h>
# include <conio.h>
main( )
{
    char nm1[20];
    char nm2[20];
    clrscr( );
    puts("Masukan nama ke - 1 = ");
    gets(nm1);
    printf("Masukan nama ke - 2 = ");
    scanf("%s",&nm2);
    printf("\n\n");
    puts("Senang Berkenalan Dengan Anda ..");
    puts(nm1);
    printf("Senang Berkenalan Dengan Anda ..%s", nm1);
    printf("\n\n");
    puts("Senang Berkenalan Dengan Anda ..");
    puts(nm2);
    printf("Senang Berkenalan Dengan Anda ..%s", nm2);
    getch( );
}

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Fungsi dan Contoh Program Cout dan Cin C++

Fungsi dan Contoh Program Cout dan Cin C++ - Belajar C++

Fungsi Cout
Fungsi cout merupakan fungsi keluaran untuk menampilkan informasi ke layar.  Untuk menggunakan fungsi cout ini, harus menyertakan file header iostream.h.


Bentuk Penulisan
cout<<"pernyataan"<<exspresi/variabel;

Contoh Cout
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main( )
{
   int jumbar1=150, jumbar2=23;
    clrscr( );
   cout<<"Jumlah Barang 1: "<<jumbar1;
   cout<<" Jumlah Barang 2: "<<jumbar2;
   getch( );
}

Fungsi Cin
Fungsi cin merupakan sebuah objeck didalam C++ digunakan untuk memasukkan suatu data. Untuk menggunakan fungsi cin ini, harus menyertakan file header iostream.h


Bentuk Penulisan
cin<<variabel;

Contoh cin
# include <stdio.h>
# include <conio.h>
# include <iostream.h>
main( )
{
   int nilai1,nilai2, total;
   clrscr( );
   cout<<"Masukan Nilai 1 : ";
   cin>>nilai1;
   cout<<"Masukan Nilai 2 : ";
   cin>>nilai2;
   total=nilai1+nilai2;
   cout<<"Masukan Total Nilai : "<<total<<endl;
   getch( );
}


  Fungsi pengeluaran dan masukan cout dan cin berasal asli dari bahasa C++  

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.