Populer Contoh Sederhana Program C++ 2023


Tutorial C++ 6 Program Sederhana Menggunakan Pemilihan If Else dan Case Tutorial Belajar Coding
Tutorial C++ 6 Program Sederhana Menggunakan Pemilihan If Else dan Case Tutorial Belajar Coding from codingmaniak.blogspot.com

Contoh Sederhana Program C++

Pendahuluan

C++ adalah salah satu bahasa pemrograman yang sangat populer digunakan untuk mengembangkan software. C++ memiliki banyak fitur dan keunggulan dibandingkan dengan bahasa pemrograman lainnya. Dalam artikel ini, kita akan membahas contoh sederhana program C++ untuk memperkenalkan kepada pembaca tentang dasar-dasar C++.

Persiapan

Sebelum kita mulai menulis program C++, kita perlu mempersiapkan beberapa hal terlebih dahulu. Pertama, kita butuh compiler C++ untuk mengompilasi kode program kita. Anda bisa menggunakan compiler seperti GCC atau Visual Studio. Kedua, kita perlu menentukan editor kode yang kita gunakan. Beberapa editor kode populer adalah Visual Studio Code, Atom, dan Sublime Text.

Struktur Program C++

Setiap program C++ memiliki struktur yang sama. Setidaknya ada satu fungsi utama, yaitu fungsi main(). Fungsi ini adalah titik masuk untuk program C++. Selain itu, kita juga perlu menyertakan beberapa header file seperti iostream untuk input/output, dan string untuk manipulasi string.

Contoh Program C++ Sederhana

Berikut adalah contoh sederhana program C++ yang menampilkan pesan "Hello World" di layar. ``` #include int main() { std::cout << "Hello World!"; return 0; } ``` Program di atas akan mencetak pesan "Hello World" ke layar. Kita menggunakan fungsi std::cout untuk mencetak pesan tersebut.

Input dan Output

Input dan output adalah bagian penting dari program C++. Untuk membaca input dari pengguna, kita bisa menggunakan fungsi std::cin. Sedangkan untuk menampilkan output ke layar, kita bisa menggunakan fungsi std::cout. Berikut adalah contoh program C++ sederhana yang meminta input dari pengguna dan menampilkan output ke layar. ``` #include #include int main() { std::string name; std::cout << "Masukkan nama Anda: "; std::cin >> name; std::cout << "Halo, " << name << "!"; return 0; } ``` Program di atas akan meminta pengguna untuk memasukkan nama mereka, kemudian mencetak pesan "Halo, [nama]!" ke layar.

Looping dan Percabangan

Looping dan percabangan adalah fitur penting dalam bahasa pemrograman. Kita bisa menggunakan loop seperti for dan while untuk melakukan iterasi pada suatu blok kode. Sedangkan untuk percabangan, kita bisa menggunakan if-else untuk memilih jalur yang berbeda dalam program. Berikut adalah contoh program C++ sederhana yang menggunakan loop for dan percabangan if-else. ``` #include int main() { int angka; std::cout << "Masukkan angka: "; std::cin >> angka; if (angka % 2 == 0) { std::cout << angka << " adalah bilangan genap"; } else { std::cout << angka << " adalah bilangan ganjil"; } for (int i = 1; i <= angka; i++) { std::cout << i << " "; } return 0; } ``` Program di atas akan meminta pengguna untuk memasukkan angka, kemudian menentukan apakah angka tersebut genap atau ganjil. Selain itu, program juga akan mencetak angka dari 1 hingga angka yang dimasukkan ke layar.

Array

Array adalah struktur data yang digunakan untuk menyimpan kumpulan nilai yang sama. Kita bisa menggunakan array untuk menyimpan data seperti nama, angka, atau karakter. Berikut adalah contoh program C++ sederhana yang menggunakan array untuk menyimpan nama. ``` #include #include int main() { std::string nama[3] = {"Andi", "Budi", "Cindy"}; for (int i = 0; i < 3; i++) { std::cout << "Nama ke-" << i+1 << " adalah " << nama[i] << std::endl; } return 0; } ``` Program di atas akan mencetak nama dari array ke layar.

Kesimpulan

C++ adalah bahasa pemrograman yang sangat populer dan digunakan secara luas dalam pengembangan software. Dalam artikel ini, kita telah membahas contoh sederhana program C++ untuk memperkenalkan dasar-dasar bahasa pemrograman ini. Dari input/output hingga loop dan array, semua fitur dasar telah dibahas di sini. Dengan memahami dasar-dasar ini, kita dapat membangun program C++ yang lebih kompleks dan mengembangkan software yang lebih canggih di masa depan.

Ada pertanyaan? Diskusikan dengan penulis atau pengguna lain
Tautan disalin ke papan klip!