Lompat ke konten Lompat ke sidebar Lompat ke footer

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 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 statement
    int 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 b
Ini adalah iterasi ke-1
Ini adalah iterasi ke-2
Ini 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"