Senin, 30 September 2019

FUNGSI MANIPULATOR DASAR TEORI

Praktikum 3 Adellia

FUNGSI MANIPULATOR
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

Fungsi Manipulasi String

DASAR TEORI A. Fungsi Manipulasi String C++ menyediakan beberapa fungsi yang digunakan untuk keperluan manipulasi string. 1. Fungsi st...