02 04
Cin>> Manipulator
3.1. Tipe Data dan Variabel
int
4 byte -2147483648 hingga 2147483647
float
4 byte 3.4 x 10^-38 hingga 3.4 x 10^+38
double
8 byte 1.7 x 10^-308 hingga 1.7 x 10^+308
long double
10 byte 3.4 x 10^-4932 hingga 1.7 x 10^4932
long
4 byte -2.147.483.648 hingga +2.147.438.647
bool
1 byte 1 atau 0 (true atau false)
unsigned char
1 byte 0 - 225
unsigned int
4 byte 0 - 4294967295
Variabel digunakan untuk menyimpan suatu nilai, nilai tersebut dapat diubah ketika eksekusi program
berlangsung. Sedangkan konstanta menyatakan nilai yang tetap.
Mendeklarasikan variable
variabel sebelum digunakan hendaklah dideklarasikan terlebih dahulu. Pendeklarasian variabel yaitu
memberikan tipe data ke variabel.
Contoh :
int jumlah;
float angka, bilangan;
Contoh program :
#include <iostream.h>
#include <conio.h>
void main()
{
char kode;
clrscr; → Tampilan Output Program
cout << "\tProgram : Cetak\n";
cout << "\tDibuat oleh : Yusuf\n";
kode ='4';
cout << "Kode Anda : " << kode;
getch();
}
3.2. Mengenal Cin
#include <iostream.h>
#include <conio.h>
void main()
{ → Tampilan Output Program
float bil1, bil2,hasil;
clrscr();
cout <<"Masukkan bilangan pertama :"; cin >>bil1;
cout <<"Masukkan bilangan kedua :"; cin >>bil2;
hasil = bil1*bil2;
cout <<"Hasil perklaian kedua bilangan : " <<hasil;
getch();
}
3.3. 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.
Perintah getch() dapat digunakan untuk menunggu
sembarang tombol di tekan.
Perbedaan kedua fungsi tersebut adalah pada perintah
getche(), karakter dari tombol yang ditekan akan
ditampilkan di layar.
Bentuk pemakaian :
karakter = getch();
karakter = getche();
Contoh Program :
#include <iostream.h>
#include <conio.h>
void main()
→ Tampilan Output Program
{
char karakter;
clrscr();
cout <<"Masukan sebuah karakter :"; karakter = getch();
cout <<“\nAnda mengetik huruf :"<<karakter<<endl;
cout<<"Masukan sebuah karakter :"; karakter = getche();
cout<<“\nAnda mengetik huruf : "<<karakter<<endl ;
cout <<"Tekan sembarang tombol untuk selesai...!";
getch();
}
3.4. Manipulator
Contoh Program :
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void main()
{
int a=10, b=150;
clrscr();
cout <<"Nilai a = " << a <<endl;
→ Tampilan Output Program
cout <<"Nilai b = " << b <<endl;
getch();
}
3.4.2. Manipulator setw()
Berfungsi untuk mengatur lebar dari suatu tampilan data sehingga dapat diatur rapat kanan.
Apabila nilai parameter lebar pada setw() lebih kecil dari jumlah karakter maka tidak akan
memberikan efek apa-apa.
Contoh Program :
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void main()
{
int a=10, b=100, c=1000;
clrscr(); → Tampilan Output Program
cout <<"Nilai a = " << setw(4) <<a <<endl;
cout <<"Nilai b = " << setw(4) <<b<<endl;
cout <<"Nilai c = " << setw(4) <<c<<endl;
getch();
}
To be continued….
“C++ is a cross-platform language that can be used to create
high-performance applications”