Pertanyaan
Apa perbedaan antara endl dan In dalam C++ endl digunakan untuk mencetak angka, sedangkan in untuk mencetak string endl digunakan untuk memulai baris baru sedangkan In untuk mengakhiri program endl digunakan sebagai pemisah baris, sedangkan In juga untuk pindah baris Tidak ada perbedaan keduanya hanya menambahkan jarak
Solusi
Jawaban
Jawaban yang benar adalah: **endl digunakan sebagai pemisah baris, sedangkan In juga untuk pindah baris**Berikut penjelasannya:* **endl** (end line) adalah manipulator aliran yang digunakan untuk mencetak karakter newline (`\n`) ke aliran output. Ini akan menyebabkan kursor pindah ke baris berikutnya, sehingga output berikutnya akan dicetak pada baris baru.* **\n** (newline) adalah karakter khusus yang mewakili baris baru. Ini juga dapat digunakan untuk memindahkan kursor ke baris berikutnya.* **In** (input) adalah manipulator aliran yang digunakan untuk membaca data dari aliran input. Ini tidak terkait dengan pemisahan baris.**Contoh:**```c++#include using namespace std;int main() { cout << "Baris pertama" << endl; cout << "Baris kedua" << endl; return 0;}```Output:```Baris pertamaBaris kedua```Dalam contoh ini, `endl` digunakan untuk memindahkan kursor ke baris baru setelah mencetak setiap baris.**Kesimpulan:**`endl` dan `\n` keduanya digunakan untuk memindahkan kursor ke baris baru, tetapi `endl` juga melakukan pembilasan buffer output, yang dapat meningkatkan kinerja dalam beberapa kasus. `In` digunakan untuk membaca data dari aliran input dan tidak terkait dengan pemisahan baris.