Jika Tautan Rusak atau Halaman Error,

Hubungi Halaman "Kontak Admin"

×

Contoh Program C++ Sederhana Mudah Dimengerti


Game Engine memiliki kumpulan kode program siap pakai yang disebut sebagai library. Tujuannya untuk mempermudah pengembang dalam membuat game, sehingga tidak perlu membuatnya dari nol.

Ada banyak Game engine yang bisa dipakai para programmer saat ini. Di antaranya ada Unity, Unreal Engine, CryEngine, dan Construct. Game engine populer ini kebanyakan menggunakan bahasa pemrograman C++.



Tidak berhenti sampai di situ, C++ juga bisa digunakan untuk membuat aplikasi yang membutuhkan akses ke banyak hardware. Misalnya pada perangkat Internet of Things (IoT), embed system, sampai membuat aplikasi desktop berbasis grafis.

Struktur C++

Struktur bahasa C++ terdiri dari beberapa blok fungsi. Di mana masing-masing fungsi terdiri dari satu atau beberapa pernyataan (statements) yang akan melakukan sebuah tugas. Secara teknis C++ terdiri dari empat bagian utama, antara lain:

  1. Bagian pengarah compiler atau juga disebut File Header yang memiliki ciri-ciri adanya simbol pagar (#).
  2. Bagian deklarasi.
  3. Bagian definisi.
  4. Bagian komentar yang ditandai dengan simbol // atau pasangan /* … */.

Berikut akan dijelaskan secara singkat bagian-bagian tersebut.

File Header

File Header memuat deklarasi seperti konstanta, kelas, fungsi, namespace, dan lain sebagainya. File Header juga bisa berfungsi sebagai statement preprocessor atau pengarah compiler lantaran berfungsi mengatur proses kompilasi.

Deklarasi dan Definisi

Seluruh program C++ disusun dalam rangkaian pemanggilan fungsi yang bekerja atas sekelompok data. Di samping itu juga ada komponen lain yang disebut statement. Ada dua macam statement pada bahasa C dan C++, yakni statement yang tidak dapat dieksekusi (non executable) dan statement yang dapat dieksekusi (executable).

Komentar

Pada program biasanya terdapat komentar yang akan memudahkan orang lain ataupun pembuat program untuk memahami program yang dibuat. Pada bahasa C maupun C++ komentar dituliskan dengan menambahkan simbol // di awal tulisan. Atau juga bisa dengan menambahkan simbol /* … */ di awal dan di akhir tulisan. Akan tetapi perlu dicatat bahwa pada C++ tidak mengizinkan komentar bersarang atau nested comment.

Baca juga: Contoh Program Pascal

Contoh Program C++

Di atas sudah dijelaskan apa saja yang bisa dilakukan oleh bahasa pemrograman C++. Sekarang kita bahas lebih jauh seputar contoh program yang dibuat dengan bahasa ini. Sebenarnya ada banyak sekali yang bisa kita buat, tetapi sebagai gambaran di bawah ini kami berikan beberapa contoh sederhana. Sehingga Anda bisa lebih paham bagaimana cara menyusun kode untuk program C++.

Program Menentukan Nilai Mahasiswa

Pada kode di atas terdapat header conio.h yang fungsinya untuk menampilkan hasil antarmuka. Header ini penting dan harus ada karena pada program tersebut terdapat fungsi getch() yang tugasnya untuk menahan output program yang berjalan dan akan kembali dieksekusi ketika terjadi input oleh pengguna.

Lalu juga terdapat header iostream.h yang menjadi standar proses input dan output pada bahasa C++. Berikutnya ada header string yang fungsinya untuk menampung nilai string pada sebuah variabel. Header ini harus dimuat dahulu sebab pada program ini salah satu variabelnya merupakan variabel nama dengan tipe string.

Di samping itu juga ada beberapa variabel yang dimasukkan ke dalam program tersebut. Antara lain variabel nama dengan tipe string, tugas UTS dan UAS dengan tipe integer. Di samping itu juga ada pembobotan nilai untuk masing-masing variabel integer. Total nilai akan diperoleh dari penjumlahan seluruh hasil pembobotan nilai tersebut.

Program Menampilkan Harga Bensin dalam Satuan Liter Tertentu

Kita juga bisa membuat program untuk menampilkan harga bensin dalam satuan liter tertentu. Ada tiga jenis bahan bakar yang bisa kita masukkan harganya, seperti solar, premium, dan pertamax. Di samping itu kita juga akan diminta untuk memasukkan jumlah liter yang diinginkan. Program akan mengalikan angka tersebut dengan harga masing-masing jenis bahan bakar yang disajikan dalam tabel secara otomatis.

Dari kode di atas akan diperoleh hasil seperti gambar berikut.