7 Contoh Program C++ untuk Pemula
Meskipun terbilang sebagai bahasa pemrograman jadul, C++ hingga hari ini masih menjadi bahasa pemrograman yang banyak dipelajari, khususnya oleh orang yang baru memulai belajar _programming_. Salah satu cara tercepat mempelajari bahasa pemrograman secara mandiri adalah dengan banyak mempelajari contoh program C++.
Apabila saat ini kamu sedang mempelajari bahasa pemrograman ini, kami telah merangkum beberapa contoh program C++ yang dapat menjadi referensi belajar kamu. Langsung saja, simak dan pelajari contohnya di bawah ini yuk!
##Apa Itu Program C++?
Sebelum membahas contoh-contoh program C++, kami akan memperkuat pemahamanmu terlebih dahulu mengenai bahasa pemrograman ini. Bahasa C++ adalah bahasa pemrograman yang pertama kali diperkenalkan di tahun 1985 oleh Bjarne Stroustrup.
Bahasa pemrograman C++ merupakan turunan dari bahasa pemrograman C. Berbeda dengan bahasa program C yang bersifat prosedural, C++ cenderung memiliki orientasi pada objek _(object oriented programming)._
Kemunculan bahasa C++ dilatarbelakangi oleh kelemahan bahasa C dalam pembuatan _software_ berskala besar. Pasalnya, bahasa C memiliki banyak percabangan kode yang harus ditulis.
##Aplikasi untuk Menggunakan Bahasa C++
Supaya kamu bisa mempraktikkan beberapa contoh program C++, pada umumnya kamu akan membutuhkan sebuah aplikasi sebagai medianya. Adapun beberapa contoh aplikasi tersebut adalah sebagai berikut:
* **Text Editor** - Aplikasi ini adalah jenis aplikasi paling sederhana yang dapat kamu gunakan untuk menuliskan bahasa pemrograman C++. Adapun contoh aplikasi _text editor_ adalah Notepad dan Notepad++.
* **DEV C++** - Aplikasi ini umum digunakan oleh mereka yang belajar bahasa pemrograman di sekolah. Umumnya, versi aplikasi DEV C++ yang paling banyak digunakan adalah versi 5.11 atau di atasnya.
* **Sublime Text** - Aplikasi ini cukup istimewa, karena ia dapat memprediksi kode yang akan ditulis oleh penggunanya. Hal ini tentunya mempermudah proses penulisan kode. Namun, sayangnya aplikasi ini tidak memiliki fitur “Run”.
##Contoh Program C++ Sederhana
Seperti janji di awal, jika kamu ingin memperdalam penulisan program menggunakan bahasa C++ ini, berikut adalah beberapa contoh program C++ yang dapat kamu pelajari:
###1. Membuat Huruf F Menggunakan Karakter Bintang
Salah satu contoh program C++ yang dapat kamu pelajari pada tahap awal adalah membuat huruf F menggunakan karakter bintang. Adapun kodenya adalah sebagai berikut:
#include \
#include \
void main () {
char a=’\*’;
_**int f,i,c;**_
cout\<\<“input nilai tinggi:”;
cin>>f;
for(i=1; i\<=f; i++){
cout\<\
#include \
int main (){
int a,b,i;
a=-1;
cout\<\<“bilangan ganjil (1\_100) adalah:”\<\
using namespace std;
int main()
{
int num;
cout\<\<"Guess a Number: ";
cin>>num;
if(num>10 && num\<100)
cout\<\<"\\nWhat a True Guess!";
else
cout\<\<"\\nOpps!";
cout\<\
#include\
using namespace std;
int main()
{
char pass\[20\], ePass\[20\];
int numOne, numTwo, sum;
cout\<\<"Create a Password: ";
cin>>pass;
cout\<\<"\\nEnter Two Numbers to Add: ";
cin>>numOne>>numTwo;
cout\<\<"\\nEnter the Password to See the Result: ";
cin>>ePass;
if(!strcmp(pass, ePass))
{
sum = numOne + numTwo;
cout\<\
#include \
#include \
int main() {
srand(time(0));
int angkaTebakan = rand() % 100 + 1;
int tebakan;
int jumlahTebakan = 0;
bool berhasil = false;
std::cout \<\< "Selamat datang di Game Tebak Angka!" \<\< std::endl;
while (!berhasil) {
std::cout \<\< "Masukkan tebakan kamu (1-100): ";
std::cin >> tebakan;
jumlahTebakan++;
if (tebakan == angkaTebakan) {
berhasil = true;
std::cout \<\< "Selamat! kamu berhasil menebak angka " \<\< angkaTebakan \<\< " dengan " \<\< jumlahTebakan \<\< " tebakan." \<\< std::endl;
} else if (tebakan \< angkaTebakan) {
std::cout \<\< "Tebakan kamu terlalu rendah. Coba lagi!" \<\< std::endl;
} else {
std::cout \<\< "Tebakan kamu terlalu tinggi. Coba lagi!" \<\< std::endl;
}
}
return 0;
}
###6. Permainan Lempar Dadu
Selain permainan tebak angka, kamu juga bisa membuat aplikasi permainan lain yang tak kalah menarik, yaitu lempar dadu. Contoh program C++ ini memiliki aturan sebagai berikut:
* Aplikasi ini melakukan simulasi pelemparan dadu.
* Pengguna dapat memulai pelemparan dadu dengan menekan tombol ‘y’ atau menghentikan simulasi dengan menekan tombol ‘n’.
* Saat setiap pelemparan dilakukan, hasil angka yang muncul pada dadu akan ditampilkan oleh program.
#include \
#include \
#include \
int main() {
srand(time(0));
std::cout \<\< "Selamat datang di Dice Rolling Simulator!" \<\< std::endl;
while (true) {
std::cout \<\< "Gulirkan dadu (y/n)? ";
char jawaban;
std::cin >> jawaban;
if (jawaban == 'n')
break;
if (jawaban == 'y') {
int angka = rand() % 6 + 1;
std::cout \<\< "Angka dadu: " \<\< angka \<\< std::endl;
} else {
std::cout \<\< "Masukkan jawaban yang valid (y/n)!" \<\< std::endl;
}
}
return 0;
}
###7. Mengkonfirmasi Pengguna Adalah Manusia
Contoh program C++ yang terakhir adalah program yang dapat melakukan konfirmasi bahwa apakah pengguna adalah robot atau bukan. Supaya kamu dapat membuat program ini, kamu dapat mempelajari kode berikut:
// C++ Programming
#include\
#include\
using namespace std;
int main()
{
char robotChk\[10\];
int val;
cout\<\<"Are You a Robot ? ";
cin>>robotChk;
val = strcmp("yes", robotChk);
if(val==0)
cout\<\<"\\nYou can't Proceed!";
else
cout\<\<"\\nYou're Welcome!";
cout\<\