Input dan Output di C++
Dalam C++, proses input dan output (I/O) merupakan elemen dasar yang penting dalam menulis program. Untuk berinteraksi dengan pengguna, kita menggunakan cin
untuk mengambil input dan cout
untuk menampilkan output. Selain itu, kita juga dapat memanipulasi format output menggunakan library iomanip
.
cin dan cout untuk Input/Output
Dalam C++, cin
(character input) digunakan untuk menerima input dari pengguna melalui keyboard, sedangkan cout
(character output) digunakan untuk menampilkan data ke layar. Keduanya merupakan bagian dari library <iostream>
. Contoh sederhana penggunaannya:
#include <iostream>
int main() {
int angka;
std::cout << "Masukkan sebuah angka: ";
std::cin >> angka;
std::cout << "Anda memasukkan: " << angka << std::endl;
return 0;
}
Pada program di atas, pengguna diminta untuk memasukkan sebuah angka, lalu angka tersebut ditampilkan kembali di layar.
Manipulasi Format Output dengan iomanip
Kita bisa memformat output dengan lebih baik menggunakan library <iomanip>
. Berikut ini beberapa manipulasi format output yang sering digunakan:
- std::setw(): Digunakan untuk menentukan lebar kolom output.
- std::setprecision(): Digunakan untuk menentukan jumlah digit desimal yang ditampilkan.
- std::fixed: Menampilkan angka dalam format titik tetap.
Berikut adalah contoh penggunaannya:
#include <iostream>
#include <iomanip>
int main() {
double pi = 3.14159265358979;
std::cout << "Nilai pi tanpa manipulasi: " << pi << std::endl;
std::cout << "Nilai pi dengan 3 angka desimal: " << std::fixed << std::setprecision(3) << pi << std::endl;
std::cout << "Kolom lebar 10: " << std::setw(10) << pi << std::endl;
return 0;
}
Dengan manipulasi tersebut, kita bisa mengatur bagaimana angka desimal dan kolom output akan ditampilkan. Fitur ini sangat berguna untuk membuat tampilan yang rapi, terutama saat menampilkan data numerik.
Kesimpulan
Dengan menggunakan cin
dan cout
, kita dapat dengan mudah mengambil input dari pengguna dan menampilkan output. Untuk kontrol lebih lanjut terhadap tampilan output, library iomanip
menyediakan berbagai fungsi manipulasi yang membantu dalam pengaturan format output, seperti penentuan jumlah digit desimal dan lebar kolom.
Komentar
Posting Komentar