Kerjakan Soal Essay di bawah ini menggunkan Kertas LJK Ditulis tangan dan dikumpulkan ke Lab ya (Lihat materi PAS). Tulis Nama Lengkap dan Kelas

1. Sebutkan empat konsep utama dalam Pemrograman Berorientasi Objek (OOP) yang didukung oleh bahasa C++ sebagaimana dijelaskan dalam materi!

2. Apa kegunaan dari variabel cout dan cin yang berasal dari library iostream?

3. Sebutkan struktur dasar yang harus dimiliki oleh setiap program C++!

4. Jelaskan perbedaan cara kerja antara struktur perulangan while dan do-while!

5. Jelaskan definisi dan fungsi dari tipe data Pointer dalam C++!

6. Apa tujuan utama penggunaan Fungsi dalam memecah masalah pemrograman yang kompleks?

7. Berdasarkan materi Latihan Soal No. 4, tuliskan sebuah potongan kode program sederhana untuk menghitung luas persegi panjang jika diketahui variabel panjang dan lebar bertipe float!

8. Tuliskan logika if-else yang digunakan untuk menentukan bilangan ganjil atau genap menggunakan operator modulus (%)!

9. Bandingkan struktur data Array dan Struct. Analisislah perbedaan utama keduanya dalam hal jenis tipe data yang dapat disimpan dalam satu variabel!

10. Analisis logika program pengecekan bilangan prima pada Soal Latihan No. 14. Mengapa program langsung menyatakan isPrima = false jika input n adalah 0 atau 1?

11. C++ dikembangkan dari bahasa C. Evaluasilah keunggulan utama C++ dibandingkan bahasa C standar berdasarkan paradigma pemrograman yang ditawarkannya!

12. Evaluasi penggunaan switch-case dibandingkan dengan if-else if-else. Dalam kondisi seperti apa switch-case dinilai lebih baik untuk digunakan?


SELAMAT MENGERJAKAN