Menjelajahi Sintaks cout << trunc(10/3) << endl;
Pertama-tama, mari kita bahas apa yang dilakukan oleh sintaks ini:
cout
: Merupakan objek yang digunakan untuk menampilkan output ke layar (console) dalam bahasa pemrograman C++.<<
: Operator "insertion" yang digunakan untuk memasukkan data ke dalam objekcout
.trunc(10/3)
: Fungsitrunc
dari library<cmath>
merupakan fungsi yang akan membuang bagian desimal dari hasil pembagian 10/3, sehingga hanya nilai integernya yang tersisa.endl
: Menyisipkan newline character, yang akan membuat kursor berpindah ke baris berikutnya dalam output.
Jadi, ketika kode cout << trunc(10/3) << endl;
dieksekusi, program akan menampilkan hasil dari pembagian 10/3 dengan bagian desimal dibuang.
Hasil dari kode tersebut adalah:
3
Penjelasan:
- 10/3 menghasilkan nilai 3.33333...
- Fungsi
trunc
membuang bagian desimal, sehingga hasilnya menjadi 3. endl
akan membuat kursor berpindah ke baris berikutnya dalam output.
Jadi, program akan menampilkan angka 3 pada layar, diikuti dengan newline.
Kesimpulan:
Sintaks cout << trunc(10/3) << endl;
adalah cara untuk menampilkan hasil pembagian 10/3 dengan bagian desimal dibuang dan diikuti dengan newline.