Anda di halaman 1dari 4

Tentu, saya akan mengembangkan lebih banyak pada masing-masing konsep utama dalam bahasa

pemrograman C++, termasuk contoh-contohnya:

1. Pengenalan C++:

- C++ adalah bahasa yang mendukung pemrograman prosedural, berorientasi objek, dan generik.
Dikembangkan dari bahasa C dengan penambahan fitur-fitur modern.

- Contoh: Pengembangan aplikasi desktop, game, sistem operasi, dan banyak aplikasi lainnya.

2. Syntax Dasar:

- `#include <iostream>`: Memasukkan header untuk mengaktifkan input/output.

- `using namespace std;`: Memungkinkan penggunaan fungsi `cout` dan `cin` tanpa menyebutkan
`std::`.

- `int main() { ... return 0; }`: Fungsi utama yang menjalankan program dan mengembalikan nilai 0
sebagai indikator sukses.

3. Variabel dan Tipe Data:

- `int`, `double`, `char`, `bool`: Contoh tipe data dasar.

- `int age = 25;`: Contoh deklarasi dan inisialisasi variabel.

- `double pi = 3.14159;`

- `char grade = 'A';`

- `bool isTrue = true;`

4. Input dan Output:

- `std::cout << "Hello, World!";`: Menampilkan teks di layar.

- `int number; std::cin >> number;`: Mengambil input dari pengguna dan menyimpannya dalam
variabel `number`.

5. Operasi Aritmatika:

- `+`, `-`, `*`, `/`, `%`: Contoh operasi aritmatika.

- `int sum = 5 + 3;`


- `double result = 10.0 / 3.0;`

6. Percabangan (if-else):

- `if (condition) { ... } else if (condition) { ... } else { ... }`: Struktur percabangan.

- Contoh:

cpp
if (age >= 18) {
cout << "You are an adult.";
} else {
cout << "You are a minor.";
}

7. Perulangan (Loops):

- `for (initialization; condition; increment) { ... }`: Loop `for`.

- `while (condition) { ... }`: Loop `while`.

- Contoh:

cpp
for (int i = 1; i <= 5; i++) {

cout << i << " ";


}

8. Array:

- `int numbers[5] = {1, 2, 3, 4, 5};`: Contoh deklarasi dan inisialisasi array.

- `int thirdNumber = numbers[2];`: Mengakses elemen array.

9. Fungsi (Functions):

- `int add(int a, int b) { return a + b; }`: Contoh fungsi.

- Contoh pemanggilan fungsi:

cpp
int result = add(3, 5);
cout << "Result: " << result;
10. Object-Oriented Programming (OOP):

- `class Student { ... }`: Contoh pembuatan kelas.

- `Student s;`: Contoh pembuatan objek.

- Contoh definisi kelas dan objek:

cpp
class Circle {

public:
double radius;
double calculateArea() { return 3.14159 * radius * radius; }
};
Circle c;
c.radius = 5.0;
double area = c.calculateArea();

#include <iostream>
using namespace std;
int add(int a, int b) {
return a + b;
}

int main() {
// Input and Output
cout << "Enter your age: ";
int age;
cin >> age;

// Conditional Statement
if (age >= 18) {
cout << "You are an adult." << endl;
} else {
cout << "You are a minor." << endl;
}

// Loop
for (int i = 1; i <= 5; i++) {
cout << "Number " << i << endl;
}

// Array
int numbers[5] = {10, 20, 30, 40, 50};
cout << "Third number: " << numbers[2] << endl;

// Function
int num1 = 7, num2 = 3;
int sum = add(num1, num2);
cout << "Sum of " << num1 << " and " << num2 << " is " << sum << endl;

// Object-Oriented Programming
class Circle {
public:
double radius;
double calculateArea() {
return 3.14159 * radius * radius;
}
};

Circle c;
c.radius = 5.0;
double area = c.calculateArea();
cout << "Area of the circle with radius " << c.radius << " is " <<
area << endl;

return 0;
}

Anda mungkin juga menyukai