Lompati ke konten utama
Modul 1 · Pelajaran 3 dari 33/18 dalam kursus~10 min
Pelajaran modul (3/3)

Input/Output dan aliran

Di C++, input dan output standar dikelola melalui streams (aliran data) yang ditentukan di pustaka standar <iostream>.

Dua objek utama yang akan Anda gunakan adalah:

  • std::cout: aliran keluaran (terkait dengan layar).
  • std::cin: aliran input (terkait dengan keyboard).

Mencetak dengan std::cout

Untuk mengirim data ke layar, kami menggunakan operator penyisipan <<:

C++
#include <iostream>

int main() {
    std::cout << "Hello!" << " Welcome to C++." << std::endl;
    return 0;
}
  • << dapat dirantai untuk mencetak teks dan variabel berbeda secara berurutan.
  • std::endl menyisipkan karakter baris baru (\n) dan menghapus aliran (memastikan bahwa output segera ditampilkan di layar).

Membaca dengan std::cin

Untuk membaca nilai yang dimasukkan oleh pengguna, kami menggunakan aliran input standar std::cin yang dikombinasikan dengan operator ekstraksi >>:

C++
#include <iostream>

int main() {
    int age;
    std::cout << "Enter your age: ";
    std::cin >> age; // Extracts user input and saves it into age
    std::cout << "You are " << age << " years old." << std::endl;
    return 0;
}

Cobalah sendiri

Latihan#cpp.m1.l3.e1
Upaya: 0Memuat…

Cetak pesan 'C++ cepat!' diikuti oleh baris baru menggunakan std::endl.

Memuat editor…
Tunjukkan petunjuk

Operator menggunakan `<<`con`std::cout`e`std::endl`.

Solusi tersedia setelah 3 upaya

Latihan#cpp.m1.l3.e2
Upaya: 0Memuat…

Deklarasikan variabel integer bernama number. Baca nilainya dari input standar menggunakan std::cin lalu cetak menggunakan std::cout.

Memuat editor…
Tunjukkan petunjuk

Untuk membaca gunakan `std::cin >> number;`dan untuk mencetak gunakan`std::cout << number;`.

Solusi tersedia setelah 3 upaya