i’m unique
Operasi Dasar Masukan Dan Keluaran
{ C++ } { }
20
December
2007

cout

Pemakaian cout telah diperkenalkan sebelumnya.
Contoh :
cout<<”C++\n”;

Manipulator

Manipulator umumnya digunakan untuk mengatur tampilan data.

  • endl
    Menyisipkan newline dan mengirimkan isi penyangga keluaran ke piranti keluaran
  • ends
    Menyisipkan karakter null
  • flush
    Mengirimkan isi penyangga keluaran ke piranti keluaran
  • dec
    Mengonversi ke bilangan basis 10 (desimal)
  • hex
    Mengonversi ke bilangan basis 16 (oktal)
  • oct
    Mengonversi ke bilangan basis 8 (oktal)
  • setbase(int n)
    Mengonversi ke bilangan basis n (n=8, 10 atau 16)
  • setw(int n)
    Mengatur lebar field untuk suatu nilai sebesar n karakter
  • setfill(int c)
    Menyetel karakter pemenuh berupa c
  • setprecision(int n)
    Menyetel presisi bilangan pecahan sebesar n digit
  • setiosflags(long f)
    Menyetel format yang ditentukan oleh f
  • resetiosflags(long f)
    Menghapus format yang ditentukan oleh f

cin

C++ menyediakan suatu obyek bernama cin. Obyek ini bermanfaat untuk membaca data dari standard input (normalnya keyboard). Contoh penggunaan cin :

//prog5_19.cpp

#include <iostream.h>
#include <conio.h>

void main()
{
int bil_x; //definisi bilangan bulat
float bil_y; //definisi bilangan pecahan

cout<<”Masukkan bilangan bulat : “;
cin>>bil_x;

cout<<”Masukkan bilangan pecahan : “;
cin>>bil_y;

cout<<”Bilangan bulat = “<<bil_x<<endl;
cout<<”Bilangan pecahan = “<<bil_y<<endl;
getch();
}

Fungsi getch() dan getche()

Fungsi getch() dan getche() berguna untuk membaca sebuah karakter tanpa perlu menekan enter. Selain itu, fungsi ini juga dapat dipakai untuk membaca tombol seperti Spasi, Tab ataupun Enter. Perbedaan keduanya adalah, pada getch(), karakter dari tombol yang dimasukkan tidak ditampilkan, sedangkan pada getche, karakter yang dimasukkan akan ditampilkan. Contoh penggunaan getch() :

//prog5_19.cpp

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

void main()
{
char karakter;
clrscr(); //hapus layar

cout<<”Masukkan sebuah karakter : “<<endl;
karakter = getch();
cout<<”Anda mengetik “<<karakter<<endl;

cout<<”Masukkan sebuah karakter : “<<endl;
karakter = getche();
cout<<”Anda mengetik “<<karakter<<endl;

getch();
}

Sumber : Pemrograman C++, Abdul Kadir, Penerbit Andi

Materi ini telah saya gunakan untuk mengajar di Stikom Bali untuk mata kuliah Algoritma dan Struktur Data I. Kalau ada yang ingin download dalam format Power Point, silahkan ambil disini.

Artikel Terkait :

Related Posts

1 Comment

rizal
March 9th, 2008 at 10:04 pm

apakah bisa membuat program dari c++ tentang operasi pecahan, simulasi jam dan program operasi titik 2 dimensi P(x,y)

bisa atau tidak saya tidak berani jawab, tp kalau ada waktu akan saya coba :-)

Leave a Reply