,

Input dari User (cin) dan Operator Dasar di C++

rantissi Avatar
Input dari User (cin) dan Operator Dasar di C++

Input dan Output

Sampai kemarin kita sudah pakai cout untuk output (menampilkan data).
Sekarang kita akan belajar cin untuk input (memasukkan data dari user).

Contoh Input dan Output

#include <iostream>
#include <string>
using namespace std;

int main() {
    string nama;
    int umur;

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

    cout << "Masukkan umur Anda: ";
    cin >> umur;

    cout << "Halo, " << nama << "! Umur Anda " << umur << " tahun." << endl;

    return 0;
}

Output (contoh interaksi)

Masukkan nama Anda: Rantissi
Masukkan umur Anda: 21
Halo, Rantissi! Umur Anda 21 tahun.

⚠️ Catatan:
cin >> nama; hanya membaca satu kata. Kalau kamu masukkan Rantissi Abdus Salam, hanya Rantissi yang terbaca. Untuk input kalimat, kita nanti pakai getline() (akan dibahas di Day berikutnya).


Operator Dasar di C++

Operator digunakan untuk menghitung atau membandingkan nilai variabel.

1. Operator Aritmatika

int a = 10, b = 3;
cout << a + b << endl;  // Penjumlahan → 13
cout << a - b << endl;  // Pengurangan → 7
cout << a * b << endl;  // Perkalian   → 30
cout << a / b << endl;  // Pembagian   → 3 (bilangan bulat)
cout << a % b << endl;  // Sisa bagi   → 1

2. Operator Perbandingan

int x = 5, y = 10;
cout << (x == y) << endl;  // Apakah sama? → 0 (false)
cout << (x != y) << endl;  // Apakah beda? → 1 (true)
cout << (x < y) << endl;   // Lebih kecil  → 1 (true)
cout << (x > y) << endl;   // Lebih besar  → 0 (false)

3. Operator Logika

bool a = true, b = false;
cout << (a && b) << endl;  // AND  → false
cout << (a || b) << endl;  // OR   → true
cout << (!a) << endl;      // NOT  → false

Program Mini: Kalkulator Sederhana

#include <iostream>
using namespace std;

int main() {
    int a, b;

    cout << "Masukkan angka pertama: ";
    cin >> a;
    cout << "Masukkan angka kedua: ";
    cin >> b;

    cout << "Hasil Penjumlahan: " << a + b << endl;
    cout << "Hasil Pengurangan: " << a - b << endl;
    cout << "Hasil Perkalian: " << a * b << endl;
    cout << "Hasil Pembagian: " << a / b << endl;

    return 0;
}

Contoh Output

Masukkan angka pertama: 15
Masukkan angka kedua: 4
Hasil Penjumlahan: 19
Hasil Pengurangan: 11
Hasil Perkalian: 60
Hasil Pembagian: 3

Leave a Reply

Your email address will not be published. Required fields are marked *