Belajar CPP #1 Variabel dan Tipe Data --testing UI

Foto profil Umam Alparizi
Belajar CPP #1 Variabel dan Tipe Data --testing UI

1. Struktur Dasar Kode C++

Berikut adalah contoh kode C++ paling sederhana:

#include <iostream>
using namespace std;

int main() {

    // Program dimulai di sini
    cout << "Hello, world!" << endl;

    return 0;
}

Penjelasan:

Bagian Penjelasan
#include <iostream> Digunakan untuk memasukkan library input/output agar bisa pakai cin dan cout.
using namespace std; Supaya kita tidak perlu menulis std::cout, cukup cout saja.
int main() { ... } Fungsi utama tempat semua program dieksekusi. Harus ada di setiap program C++.
// Komentar, tidak dieksekusi. Untuk catatan.
cout << "teks"; Menampilkan teks atau nilai ke layar.
return 0; Menandakan program selesai dengan sukses.

2. Input dan Output: cin dan cout

cout → untuk menampilkan data ke layar

cout << "Halo, dunia!" << endl;
  • << digunakan untuk mengirim data ke layar.
  • endl adalah end line (baris baru).

cin → untuk mengambil input dari pengguna

int umur;
cin >> umur;
  • >> digunakan untuk mengambil data dari keyboard.

3. Variabel dan Tipe Data

Tipe Contoh Keterangan
int 10 Bilangan bulat
float 3.14 Desimal (presisi rendah)
double 3.141592 Desimal (presisi tinggi)
char 'A' Satu karakter
bool true / false Benar atau salah
string "Halo" Teks

Contoh deklarasi dan inisialisasi:

int umur = 20;
float tinggi = 165.5;
char huruf = 'A';

4. Operasi Aritmatika

Operator Nama Contoh
+ Penjumlahan a + b
- Pengurangan a - b
* Perkalian a * b
/ Pembagian a / b
% Modulus (sisa) a % b
int a = 10, b = 3;
int hasil = a + b; // hasil = 13

Tugas Sederhana

Deskripsi Tugas:

Buat program C++ yang meminta pengguna memasukkan beberapa data pribadi:

  • Nama depan (gunakan char array sederhana, bukan string)
  • Umur (dalam tahun) – int
  • Tinggi badan (dalam cm) – float
  • Berat badan (dalam kg) – float

Setelah itu, program harus:

  1. Menghitung dan menampilkan umur dalam bulan.
  2. Menghitung dan menampilkan berat badan dalam gram.
  3. Menampilkan rata-rata dari tinggi dan berat badan.
  4. Menampilkan semua data yang dimasukkan dengan format yang rapi.

Contoh Output yang Diharapkan:

Masukkan nama depan: Rina
Masukkan umur (tahun): 20
Masukkan tinggi badan (cm): 160.5
Masukkan berat badan (kg): 55.2

=== Data Diri ===
Nama           : Rina
Umur           : 20 tahun (240 bulan)
Tinggi Badan   : 160.5 cm
Berat Badan    : 55.2 kg (55200 gram)
Rata-rata tinggi dan berat: 107.85

Contoh Kode Penyelesaian:

#include <iostream>
using namespace std;

int main() {
    char nama[20];
    int umur;
    float tinggi, berat;

    cout << "Masukkan nama depan: ";
    cin >> nama;

    cout << "Masukkan umur (tahun): ";
    cin >> umur;

    cout << "Masukkan tinggi badan (cm): ";
    cin >> tinggi;

    cout << "Masukkan berat badan (kg): ";
    cin >> berat;

    int umurDalamBulan = umur * 12;
    float beratDalamGram = berat * 1000;
    float rataRata = (tinggi + berat) / 2;

    cout << "\n=== Data Diri ===" << endl;
    cout << "Nama           : " << nama << endl;
    cout << "Umur           : " << umur << " tahun (" << umurDalamBulan << " bulan)" << endl;
    cout << "Tinggi Badan   : " << tinggi << " cm" << endl;
    cout << "Berat Badan    : " << berat << " kg (" << beratDalamGram << " gram)" << endl;
    cout << "Rata-rata tinggi dan berat: " << rataRata << endl;

    return 0;
}
Share