Beranda Jalur Materi Latihan Coding Simulasi Progres
M04 Tingkat: Pemula Estimasi: 60 Menit

C++ Pertama: Struktur Program, Input, dan Output

Materi dibuka. Kerjakan latihan di bawah untuk menguji penguasaan materi.

Tujuan Pembelajaran Modul

  • ✓ Mengenali struktur dasar program C++.
  • ✓ Menggunakan cout dan cin.
  • ✓ Memahami komentar dan titik koma.
  • ✓ Menjalankan program sederhana.

Program pertama

C++ adalah bahasa pemrograman yang sering digunakan dalam pemrograman kompetitif. Program biasanya dimulai dengan #include <iostream>, lalu fungsi main. Perintah cout menampilkan keluaran, sedangkan cin membaca masukan.

Kode yang bisa dicoba

Contoh berikut membaca nama dan usia lalu menampilkan pesan. Untuk soal kompetitif, input sering berupa angka atau beberapa nilai; program harus membaca data sesuai format yang diberikan.

Sintaks penting

Tanda ; mengakhiri sebagian besar pernyataan. Kurung kurawal { } membatasi blok. Teks literal ditulis dalam tanda kutip ganda. Komentar satu baris diawali // dan tidak dijalankan sebagai instruksi.

Format input-output

Jangan menambahkan teks seperti 'Masukkan angka:' jika soal meminta keluaran yang persis. Sistem penilaian otomatis membandingkan output dengan jawaban yang diharapkan. Ikuti spesifikasi soal.
Contoh Soal & Pembahasan Terarah

Masalah:

Baca dua bilangan bulat a dan b, lalu tampilkan jumlahnya.

Solusi & Penalaran:

Jika input 7 5, output harus 12. Program tidak perlu menampilkan teks tambahan.

Implementasi Kode C++:

#include <iostream>
using namespace std;

int main() {
    int a, b;
    cin >> a >> b;
    cout << a + b << '\n';
    return 0;
}
Latihan Pemahaman

Uji Penguasaan Materi (3 Soal)

Kunci jawaban diperiksa di server. Pembahasan lengkap akan muncul setelah Anda mengirimkan jawaban.

Soal #1 • M04Q1
multiple choice

Perintah C++ yang umum digunakan untuk membaca input adalah...

Verifikasi langsung di backend
Soal #2 • M04Q2
short answer

Jika program menampilkan cout << 8 + 3; apa keluarannya?

Verifikasi langsung di backend
Soal #3 • M04Q3
multiple choice

Apa fungsi tanda // dalam C++?

Verifikasi langsung di backend