1. Jenis-jenis tipe data dalam pemrograman bahasa C++
= Terdapat 2 kelompok tipe data dalam bahasa C++, yakni tipe data sederhana (Primitive data types), dan tipe data kompleks (Non-primitive data types).
Primitive data type, terdiri dari tipe data berikut:
1). Tipe data Integer: Tipe data untuk angka bulat seperti 5, 7, atau 48.
2).Tipe data Float/Double: Tipe data untuk angka pecahan seperti 3.14, 5.55, atau 0.00024.
3). Tipe data Boolean: Tipe data yang berisi nilai true atau false.
4). Tipe data Char: Tipe data untuk 1 karakter, seperti 'a', 'Z' atau '%'.
5). Tipe data Void: Tipe data khusus yang menyatakan tidak ada data.
Non-primitive data type, di antaranya:
1). Tipe data String: Tipe data untuk kumpulan karakter, seperti "Andi", "Duniailkom", atau "Belajar C++".
2). Tipe data Array: Tipe data untuk kumpulan tipe data lain yang sejenis.
3).Tipe data Structure (struct): Tipe data yang terdiri dari kumpulan tipe data dasar. Tipe data tersebut bisa lebih dari 1 jenis.
4). Tipe data Enum: Tipe data bentukan yang dibuat sendiri oleh kita(programmer).
5). Tipe data Pointer: Tipe data untuk mengakses alamat memory secara langsung.
2. Coding pemrograman C++ menghitung luas segitiga
=Rumus untuk menghitung luar segitiga adalah 1/2 * alas * tinggi. Untuk memudahkan pembuatan kode program, bisa ditulis sebagai 0.5 * alas * tinggi.
#include <iostream>
#include <cmath>
using namespace std;
int main() {
float alas, tinggi, luas;
cout << "Masukkan Nilai Alas: ";
cin >> alas;
cout << "Masukkan Nilai Tinggi: ";
cin >> tinggi;
luas = (alas * tinggi) / 2;
cout << "Luas Segitiga Adalah: " << luas << endl;
return 0;
}