Praktikum 3 Adellia
DASAR TEORI
Manipulator pada umumnya digunakan untuk mengatur tampilan layar. Berikut
ini adalah beberapa fungsi manipulator :
1. endl
manipulator endl digunakan untuk menyisipkan karakter newline atau pindah
baris. File header yang disertakan adalah file header iostream.h
2. ends
manipulator ends digunakan untuk menambahkan karakter null (nilai ASCII
NOL) ke deretan suatu karakter. Fungsi ini akan berguna untuk mengirim
sejumlah karakter ke file di disk atau modem dan mengakhirinya dengan karakter
NULL. File header yang harus disertakan adalah file header iostream.h
3. dec, oct dan hex
dec, oct dan hex merupakan suatu fungsi manipulator yang digunakan untuk
konversi data dalam bentuk desimal, oktal dan heksadesimal. File header yang
disertakan adalah iomanip.h
4. setprecision()
setprecision() merupakan suatu fungsi manipulator yang digunakan untuk
mengatur jumlah digit desimal yang ingin ditampilkan. File header yang harus
disertakan adalah iomanip.h
5. setbase()
setbase() merupakan suatu fungsi manipulator yang digunakan untuk konversi
bilangan oktal, desimal dan heksadesimal. File header yang harus disertakan
adalah iomanip.h
6. setw()
setw() merupakan fungsi manipulator yang digunakan untuk mengatur lebar
tampilan di layar dari suatu nilai variable. File header yang harus disertakan
adalah iomanip.h
7. setfill()
setfill() merupakan suatu fungsi manipulator yang digunakan untuk menampilkan
suatu karakter yang diletakkan di depan nilai yang diatur oleh fungsi setw(). File
header yang harus disertakan adalah iomanip.h
8. setiosflags()
fungsi setiosflags() merupakan suatu fungsi manipulator yang digunakan untuk
mengatur sejumlah format keluaran data. Fungsi ini biasa ada pada fungsi cout().
File header yang harus disertakan adalah iomanip.h.
ada beberapa format keluaran untuk fungsi setiosflags(), antara lain :
a. Tanda format perataan kiri dan kanan
Ada dua buah tanda format yang digunakan untuk perataan kiri dan kanan.
Pengaturan lebar variable untuk rata kiri dan kanan dilakukan melalui fungsi
setw().
ios::left digunakan untuk mengatur perataan sebelah kiri
ios::right digunakan untuk mengatur perataan sebelah kanan
b. Tanda format keluaran notasi konversi
ios::scientific digunakan untuk mengatur keluaran dalam bentuk notasi
eksponensial
ios::fixed digunakan untuk mengatur keluaran dalam bentuk notasi
desimal
c. Tanda format konversi dec, oct dan hex
ios::dec digunakan untuk mengatur keluaran dalam konversi desimal
ios::oct digunakan untuk mengatur keluaran dalam konversi oktal
ios::hex digunakan untuk mengatur keluaran dalam konversi hexadesimal
d. Tanda format manipulasi huruf heksadesimal
Untuk keperluan memanipulasi atau mengubah huruf pada notasi
heksadesimal adalah dengan menggunakan tanda format ios::uppercase
e. Tanda format keluaran dasar bilangan heksadesimal dan octal
ios::showbase digunakan untuk menampilkan tanda 0x di awal pada tampilan
bilangan heksadesimal dan 0 di awal pada tampilan bilangan decimal.
f. Tanda format menampilkan titik desimal
ios::showpoint digunakan untuk menampilkan titik desimal pada bilangan
yang tidak mempunyai titik decimal pada tipe data float atau double.
g. Tanda format menampilkan symbol plus(+)
ios::showpos digunakan untuk menampilkan symbol plus (+) pada variable
yang memiliki nilai bilangan positif.





Tidak ada komentar:
Posting Komentar