3. cin
C++ menyediakan suatu obyek bernama cin.
Obyek ini bermanfaat untuk membaca data dari
standard input (normalnya keyboard).
4. Contoh Program
//program20.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
int bil_x;
float bil_y;
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();
}
5. cin Untuk Membaca Karakter
//program21.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
char kar;
cout<<"Masukkan sebuah karakter : ";
cin>>kar;
cout<<"Anda mengetik : "<<kar<<endl;
cout<<endl;
cout<<"Masukkan sebuah karakter : ";
cin>>kar;
cout<<"Anda mengetik : "<<kar<<endl;
getch();
}
12. 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.
13. Contoh Program
//program22.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
char karakter;
cout<<"Masukkan sebuah karakter : ";
karakter = getch();
cout<<endl<<"Anda mengetik "<<karakter<<endl;
cout<<"Masukkan sebuah karakter : ";
karakter = getche();
cout<<endl<<"Anda mengetik "<<karakter<<endl;
getch();
}