1. Tipe Data
Kumpulan nilai yang dimiliki oleh sebuah data
Tipe data dibedakan menjadi 2 yaitu numerik dan kategorI :
- Tipe data numerik terdiri atas angka/ kumpulan angka serta dapat mengalami operasi
perhitungan, sedangkan tipe data
- Kategorik dapat berupa angka maupun huruf namun tidak dapat mengalami operasi perhitungan.
|
No |
Tipe
data |
Keterangan |
Contoh |
|
1. |
Integer |
Tipe data yang tidak mengandung pecahan |
25,30,1,2,3 |
|
2. |
Real |
Tipe data untuk bilangan pecahan |
1.05 ;
0.25 |
|
3. |
Character |
Tipe data dasar yang terdiri atas satu buah angka,
huruf, tanda baca atau karakter khusus |
“5”,”A”,”$” |
|
4 |
String |
Tipe data dasar yang berupa kumpulan karakter dengan
panjang tertentu |
"SURABAYA" |
2. Variabel
Variabel digunakan sebagai tempat peyimpanan data sementara. Data tersebut akan hilang setelah program dieksekusi
Cara penulisan variabel pada c++
|
Tipe_data nama variabel
|
Aturan penulisan variabel :
|
1.
Awal
penulisan dimulai dengan huruf a-z atau A-Z 2.
Setelah
kata pertama tidak boleh ada spasi atau diikuti dengan underscore (_) 3.
Tidak
boleh menggunakan karakter : ~ ! @ # $ % ^
& * ( ) + ` -= { } [ ] : " ; ' <> ? , . / | |
Contoh penulisan variable pada c++ :
|
int a; int a,b; int a=4; int sapu_tangan; int saputangan;
|
3. Operator
Simbol yang digunakan untuk melakukan suatu operasi.
1. Operator Aritmatika
|
Operator |
Nama |
Contoh |
Keterangan |
|
* |
perkalian |
a*b |
Mengalikan a dengan b |
|
/ |
pembagian |
a/b |
Membagikan a dengan b |
|
+ |
penjumlahan |
a+b |
Menjumlahkankan a dengan b |
|
- |
pengurangan |
a-b |
Mengurangkan a dengan b |
|
% |
modulus |
a%b |
Menghitung sisa bagi pembagian a dengan b |
Tab
2. Operator Unary
|
Operator |
Nama |
Keterangan |
|
- |
minus |
Unary minus |
|
++ |
decrement |
Peningkatan dengan nilai penmbahan 1 |
|
-- |
increment |
Peningkatan dengan nilai pengurangan 1 |
|
! |
not |
Unary not |
|
~ |
Bitwise not |
Unary komplemen 1 |
3. Operator Logika
|
Operator |
Nama |
Keterangan |
|
& |
And |
Boolean logika and |
|
| |
or |
Boolean logika or |
|
^ |
xor |
Boolean logika XOR |
|
! |
not |
Not |
|
&& |
and |
Logika and |
|
|| |
or |
Logika or |
4. Operator relasi
|
Operator |
Contoh |
Keterangan |
|
> |
a>b |
a lebih besar dari b |
|
< |
a<b |
a lebih kecil dari b |
|
>= |
a>=b |
a lebih besar dari atau sama dengan b |
|
<= |
a<=b |
a lebih kecil dari atau sama dengan b |
|
== |
a==b |
a sama dengan b |
|
!= |
a!=b |
a tidak sama dengan b |
5. Operator pengerjaan
|
Operator |
Contoh |
Keterangan |
|
= |
a= b+c |
Mengerjakan b+c disimpan di a |
|
+= |
a+=b |
a=a+b |
|
-= |
a-=b |
a=a-b |
|
*= |
a*=b |
a=a*b |
|
/= |
a/=b |
a=a/b |
|
%= |
a%=b |
a=a%b |
Buatlah Program Aritmatika dengan tampilan berikut :
==============================================
PROGRAM ARITMATIKA (INDAH / DITULIS NAMA MASING2)
================================================
NILAI A= 8 (Muncul Otomatis)
NILAI B = 2 (Muncul Otomatis)
================================================
Nilaia A+B = .........(Muncul Otomatis)
Nilaia A-B = .........(Muncul Otomatis)
Nilaia A*B = .........(Muncul Otomatis)
Nilaia A/B = .........(Muncul Otomatis)
Nilaia A%B = .........(Muncul Otomatis)
