Pengertian dan Macam-Macam Statements di C++: Lengkap Contoh Program
Dalam dunia pemrograman, terutama saat bekerja dengan bahasa seperti C++, memahami statements atau pernyataan adalah hal yang sangat fundamental. Statements / Pernyataan adalah blok kode yang dapat dijalankan oleh kompiler dan menghasilkan suatu aksi. Dalam artikel ini, kita akan membahas secara detail mengenai Macam Statements di C++, lengkap dengan contoh program.
Pengertian dan Macam Statements di C++ |
Pengertian Statements di C++
Sebuah statement dalam bahasa pemrograman C++ adalah instruksi tunggal yang memberitahu komputer untuk melakukan sesuatu. Biasanya, statement ini berakhir dengan tanda titik koma (;).
int a = 5; // Ini adalah sebuah statement
Macam-Macam Statements di C++
Ada beberapa jenis statements di C++, yang umumnya dibagi menjadi beberapa kategori utama:
1. Expression Statements
Expression statement adalah statement yang mengevaluasi ekspresi dan biasanya berakhir dengan tanda titik koma.
a = 5; // Ini adalah expression statement
2. Compound Statements
Dikenal juga sebagai blok kode, compound statements adalah kumpulan dari nol atau lebih statements yang dikelilingi oleh tanda kurung kurawal.
{int x = 1; // Ini adalah compound statementint y = 2;}
3. Control Flow Statements
Ini adalah statements yang digunakan untuk mengontrol aliran program. Beberapa contoh diantaranya adalah if, for, while, dll.
if (a > 5) {// Lakukan sesuatu}
4. Declaration Statements
Statement ini digunakan untuk mendeklarasikan variabel.
int b; // Ini adalah declaration statement
Contoh Program yang Menggunakan Berbagai Statements di C++
Untuk memberikan gambaran yang lebih jelas mengenai "Macam Statements di C++", berikut adalah contoh program C++ yang merangkum berbagai jenis statements:
#include <iostream>using namespace std;int main() {// Deklarasi variabel (Declaration Statements)int a = 5;int b = 2;// Percabangan (Control Flow Statements)if(a > b) {// Output ke layar (Expression Statements)cout << "a lebih besar dari b" << endl;} else {cout << "a tidak lebih besar dari b" << endl;}// Perulangan (Control Flow Statements)for(int i = 0; i < 3; i++) {cout << "Ini adalah iterasi ke-" << i + 1 << endl;}// Return statement (Expression Statements)return 0;}
Output
a lebih besar dari bIni adalah iterasi ke-1Ini adalah iterasi ke-2Ini adalah iterasi ke-3
Penjelasan
- Deklarasi Variabel: int a = 5; dan int b = 2; adalah declaration statements. Mereka mendeklarasikan variabel dan menginisialisasi nilainya.
- Percabangan: if(a > b) adalah contoh dari control flow statement. Ini mengevaluasi kondisi a > b dan mengeksekusi blok kode yang sesuai.
- Output ke Layar: cout << "a lebih besar dari b" << endl; adalah expression statement. Ini mengevaluasi ekspresi dan menghasilkan output ke layar. Perulangan: for(int i = 0; i < 3; i++) adalah contoh lain dari control flow statement.
- Perulangan ini akan berjalan tiga kali, dan setiap kali perulangan berjalan, statement cout << "Ini adalah iterasi ke-" << i + 1 << endl; akan dijalankan.
- Return Statement: return 0; adalah expression statement yang mengakhiri program dan mengembalikan nilai ke sistem operasi.
Memahami Macam-Macam Statements di C++ adalah kunci untuk menjadi programmer yang handal. Dengan pemahaman ini, Anda akan lebih mudah memahami dan menulis kode yang lebih efisien dan efektif.
Daftar Pustaka
- Stroustrup, B. (2013). The C++ Programming Language (4th ed.). Addison-Wesley.
- Deitel, P. J., & Deitel, H. M. (2018). C++ How to Program (10th ed.). Pearson.
- ISO/IEC. (2020). ISO International Standard ISO/IEC 14882:2020(E) – Programming Language C++. Geneva, Switzerland: International Organization for Standardization.
Sekian artikel mengenai Macam-Macam Statements di C++. Semoga artikel ini dapat bermanfaat baik untuk menambah ilmu, mengerjakan tugas, maupun untuk sekedar menambah wawasan, Terimakasih atas kunjungannya.
MateriDosen.Com
Posting Komentar untuk "Pengertian dan Macam-Macam Statements di C++: Lengkap Contoh Program"