Pertanyaan
Apa yang akan terjadi jika kita mengguna kan cin untuk membaca input tetapi pengguna memasukkan nilai yang tidak sesuai dengan tipe data yang diharapkan? a . Program akan menghasilkan kesalahan kompilasi b . Program akan berjalan normal tanpa masalah C . Program akan mengalami kesalahan runtime dan mungkin tidak berfungsi dengan benar d . Program akan berhenti dan
Solusi
Jawaban
C
Penjelasan
Jika kita menggunakan cin untuk membaca input dan pengguna memasukkan nilai yang tidak sesuai dengan tipe data yang diharapkan, program akan mengalami kesalahan runtime dan mungkin tidak berfungsi dengan benar. Ini karena tipe data yang diharapkan tidak dapat menampung nilai yang dimasukkan oleh pengguna. Misalnya, jika kita mengharapkan input berupa integer tetapi pengguna memasukkan nilai berupa string, maka akan terjadi kesalahan. Kesalahan ini akan terjadi saat program dijalankan, bukan saat kompilasi. Oleh karena itu, jawaban yang paling tepat adalah C. Program akan mengalami kesalahan runtime dan mungkin tidak berfungsi dengan benar.