3.1. Cout
Dengan cout pemrogram dapat meletakkan suatu informasi ke standart output (normalnya berupa layar). Sebagai contoh, pernyatan berikut akan menampilkan tulisan “Pilihan Anda salah” dikuti dengan bunyi bel (speker) :
cout << “Pilihan Anda salah !\a\n”;
Untuk lebih jelasnya dapat memeperhatikan program dibawah ini :
Contoh program :
//*------------------------------------------------------*
//* Contoh 3.1 : Memperkenalkan cout dan *
//* membunyikan bel dengan *
//* karakter \a *
//*------------------------------------------------------*
#include <iostream.h>
void main()
{
cout << “Pilihan Anda Salah ! \a”;
}
3.2. Manipulator
Manipulator umumnya digunakan untuk mengatur tampilan data. Misalnya untuk mengatur agar suatu nilai ditampilkan dengan lebar 10 karakter dan diatur rat kanan terhadap lebar tersebut.
Manipulator endl
Manipulator endl digunakan untuk menyisipkan karakter newline. Dengan kata lain manipulato ini identik dengan ‘\n’.
Contoh program berikut menunjukkan penggunan endl.
Contoh program :
//*-------------------------------------------------------------*
//* Contoh 3.2 : Menampilkan 3 jumlah barang dan *
//* menggunakan manipulator endl *
//*-------------------------------------------------------------*
#include <iostream.h>
#include <conio.h>
void main()
{
int jumbar1 = 150;
jumbar2 = 23;
jumbar3 = 1401;
clrscr(); // Hapus layar
cout << “Barang 1 = “ << jumbar1 << endl;
cout << “Barang2 = “ << jumbar2 << endl;
cout << “Barang3 = “ << jumbar3 << endl;
}
Hasil eksekusi :
- Barang 1 = 150
- Barang 2 = 23
- Barang 3 = 1401
Manipulator setw()
Manipulator setw() bermanfaat untuk mangatur lebar dari suatu tampilan data. Untuk lebih jelasnya dapat dilihat dalam program berikut :
Contoh program :
//*-------------------------------------------------------------*
//* Contoh 3.3 : Manampilkan 3 buah barang dengan *
//* menggunakan manipulator setw() *
//*-------------------------------------------------------------*
#include <iostream.h>
#include <iomaip.h> // Untuk manipulator setw()
#include <conio.h>
void main()
{
int jumbar1 = 150;
jumbar2 = 23;
jumbar3 = 1401;
clrscr(); // Hapus layar
cout << “Barang 1 = “ << setw(4) << jumbar1 << endl;
cout << “Barang2 = “ << setw(4) << jumbar2 << endl;
cout << “Barang3 = “ << setw(4) << jumbar3 << endl;
}
Hasil eksekusi :
- Barang 1 = 150
- Barang 2 = 23
- Barang 3 = 1401
Dengan menggunakan setw(), terlihat hasil eksekusi adalah rata kanan. Ini dapat di bedakan dengan hasil eksekusi pada contoh 3.2 yang rata kiri.
Manipulator setfill()
Manipulator setfill() berguna untuk mengatur karakter yang dipakai memenuhi bagian field yang ditentukan setw(), yang tidak dipakai untuk menampilkan data.
Untuk lebih jelas dapat melihat program berikut :
Contoh program :
//*-------------------------------------------------*
//* Contoh 3.4 : Pemakaian setfill() *
//*-------------------------------------------------*
#include <iostream.h>
#include <iomanip.h>
#include <conio.h>
void main()
{
float harga = 123.45
clrscr();
cout << “ setw(8) << harga << endl;
cout << setfill(‘*’) ; // Karakter pemenuh *
cout << setw(8) << harga << endl;
}
Hasil eksekusi :
- 123.45
- **123.45
mantaps gan, buat tambahan mampir juga dimari gan..
OPERASI DASAR INPUT / MASUKAN DALAM C++
http://gatewawan.blogspot.com/2014/07/operasi-dasar-input-masukan-dalam-cpp.html
thanks