Menggunakan Manipulator setw() dan setfill()
Manipulator setw()
Manipulator setw() bermanfaat untuk mengatur lebar dari suatu tampilan data. Sebagai contoh kita mempunyai data berupa jumlah penduduk di kota A, B, dan C. Penduduk A = 266, penduduk B = 2356, dan penduduk C = 12456. Nah, untuk menampilkan data tersebut agar keluarannya berupa rata kanan, maka kita akan menggunakan manipulator setw(). Dan karena jumlah digit terbanyak dari penduduk adalah 5, maka kita menggunakan setw(5). (Ingat: Penduduk C = 12456, (5 digit))
Sebagai contoh, Anda dapat meliha pemakaiannya pada syntax dibawah ini:
Manipulator setw() bermanfaat untuk mengatur lebar dari suatu tampilan data. Sebagai contoh kita mempunyai data berupa jumlah penduduk di kota A, B, dan C. Penduduk A = 266, penduduk B = 2356, dan penduduk C = 12456. Nah, untuk menampilkan data tersebut agar keluarannya berupa rata kanan, maka kita akan menggunakan manipulator setw(). Dan karena jumlah digit terbanyak dari penduduk adalah 5, maka kita menggunakan setw(5). (Ingat: Penduduk C = 12456, (5 digit))
Sebagai contoh, Anda dapat meliha pemakaiannya pada syntax dibawah ini:
#include <iomanip.h> // untuk manipulator setw()
#include <conio.h>
void main()
{
int jmlA = 266, jmlB = 2356, jmlC = 12456;
clrscr();
cout<<"Penduduk Kota A = "<<setw(5)<<jmlA<<endl;
cout<<"Penduduk Kota B = "<<setw(5)<<jmlB<<endl;
cout<<"Penduduk Kota C = "<<setw(5)<<jmlC<<endl;
getch();
}
Tanpa adanya setw(5) hasilnya pastilah rata kiri. Sedangkan kalau memakai setw(5) hasilnya akan rata kanan.
CATATAN : Apabila parameter lebar pada setw() ternyata lebih kecil atau sama dengan jumlah karakter data yang ditampilkan, setw() tidak akan memberikan efek apa-apa.
Contoh, bilangan 123. Apabila Anda menggunakan manipulator setw(0) sampai setw(3), itu tidak akan berpengaruh. Setw() akan bekerja apabila Anda menggunakan setw(4) atau yang lebih besar.
Manipulator setfill()
Manipulator setfill() berguna untuk mengatur karakter yang dipakai untuk memenuhi bagian field yang ditentukan setw(), yang tidak dipakai untuk menampilkan data. Misalnya jika diberikan perintah
maka 456 akanditampilkan dengan lebar 5 karakter dan didahului oleh 2 karakter spasi. Apabila sebelum pernyataan di atas terdapat pernyataan:
hasilnya berupa: ***456. Untuk lebih jelasnya, lihat syntax dibawah ini:
#include <iomanip.h> // untuk manipulator setw()
#include <conio.h>
void main()
{
int jmlA = 266, jmlB = 2356, jmlC = 12456;
clrscr();
cout<<"Penduduk Kota A = "<<setw(5)<<jmlA<<endl;
cout<<setfill(*);
cout<<"Penduduk Kota B = "<<setw(5)<<jmlB<<endl;
cout<<"Penduduk Kota C = "<<setw(5)<<jmlC<<endl;
getch();
}
Selasa, Agustus 02, 2011
|
Label:
Pemrograman c++
|
Langganan:
Posting Komentar (Atom)
Diberdayakan oleh Blogger.
Entri Populer
-
source code ini simple bgt deh,,,hhe.....,,mklum baru bljr.... namespace ConsoleApplication1 { class Program { static...
-
source codenya pasti mantap dah,,,ckckck... namespace ConsoleApplication1 { class Program { static void Main(string[]...
-
source code program persegi bintang pada c++; #include <iostream.h> #include <conio.h> int main() { int ukuran; do ...
Buku Tamu
Arsip Blog
-
▼
2011
(63)
-
▼
Agustus
(32)
- Cara Pasang Widget “I Love Indonesia” image
- Cara Mengganti Icon Pada Address Bar
- Roller Coaster Paling Curam di Dunia Takabisha
- 10 Teori Tentang Misteri Segitiga Bermuda
- Mau update FB dari mana aja??gampang.....
- Kisah Si Tukang Cukur Mencari Tuhan
- Bohemian Grove
- 10 Hal Penyebab Stress yang Tidak Kita Sangka-sangka
- Kata-kata Mutiara Dari Seorang Bung Karno
- Alasan Mantan Kekasih Masih Kirim SMS
- Surat perjanjian David copperfield dengan iblis
- 6 Kekuatan Dahsyat Pada Diri Manusia
- Kisah Menarik Rasulullah dan Kucingnya
- Beginilah Manusia Pertama (Adam a.s) Diciptakan
- Alasan di Singapura Tak Ada Pembatas Jalan
- Keajaiban-keajaiban Dunia Milik Indonesia
- 10 Satria Perang Terhebat yang Pernah Dicatat Sejarah
- Sholat Tahajud Bisa Menyehatkan Tubuh
- Program Menentukan Zodiac
- 10 Fakta Unik Tentang Bill Gates
- Misteri Hajar Aswad
- 7 Nasihat Jenderal Sudirman Terpopuler
- Misteri di GTA San Andreas
- Menggunakan Manipulator setw() dan setfill()
- 70 Semboyan Negara di Dunia
- Kebohongan di Balik Fosil Manusia Purba Akhirnya T...
- Jam di Surga
- Inamo, Restoran dengan Meja Layar Sentuh
- Misteri Titanic & Kutukan Pharaoh Amen – Ra
- Nyos Lake, Danau yang Telah Mengorbankan 1.800 Jiwa
- Misteri dibalik Sweater Hitam Steve Jobs
- Kenapa Panjang SMS Hanya 160 Karakter ?
-
▼
Agustus
(32)
About Me

- Ijal Ferdi
- there is no something special about me,,, but this blog is so special for me......
0 komentar:
Posting Komentar