Bahasa Pemograman C++ dibuat oleh Bjarne Stroustrup yg merupakan perkembangan dari bahasa C yg dikembangakan oleh Denis Ritche dan W.Kernighan pada tahun 1970 an.
namun sekali lagi bahasa c++ hanyalah bahasa yg bersifat hibrid,bukan bahasa murni berorientasi objek.oleh karana itu,pemrogram C pada tahap awak dapat berpindah jalur ke C++,Dibaurkan dgn program yg berbasis objek
Bahasa itu diturunkan dari bahasa sebelumnya,yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute)
oke-oke langsung saja Mengenai operator
OPERATOR
Sebuah operasi data yg dioperasikan operand.perlakuan
operator terhadap sebuah operand dgn operand lainnya menghasilak nilai data
baru yg disebut sebagai operasi.
12 + 11
12:operand 1
+:operator
11: operand 2
1.Operasi terhadap bilangan bulat
a.Operasi arimatika
Simbol
|
Fungsi
|
+
|
Pertambahan
|
-
|
Pengurangan
|
*
|
Perkalian
|
div
|
Pembagian dua
bilangan bulat yg hasilnya bilangan bulat
|
Mod
|
Sisa hasil
bagi
|
Contoh: 3+3 hasilnya 6
7 div 2
hasilnya 3
b.operasi perbandingan
simbol
|
fungsi
|
<
|
Lebih kecil
dari
|
>
|
Lebih besar
|
<=
|
Lebih kecil
atau sama dengan
|
>=
|
Lebih besar
atau sama dengan
|
=
|
Sama dengan
|
=/
|
Tidak sama
dengan
|
Contoh : 3>4,4=4,3<4 dll
2.Operasi Terhadap bilangan real(desimal)
a.operasi arimatika
simbol
|
Fungsi
|
+
|
Perjumlahan
|
-
|
Pengurangan
|
*
|
Perkalian
|
/
|
Pembagian 2
bilangan yg hasilnya real(desimla)
|
Contoh : 3.2 + 3.1 hasilnya 6.3
5.2 –
4.1 hasilnya 1.1
b.operasi perbandingan
simbol
|
fungsi
|
<
|
Lebih kecil
dari
|
>
|
Lebih besar
|
<=
|
Lebih kecil
atau sama dengan
|
>=
|
Lebih besar
atau sama dengan
|
=
|
Sama dengan
|
=/
|
Tidak sama
dengan
|
Contoh : 3>4,4=4,3<4 dll
3.Operasi terhadap bilangan logika
Konsep dasar yg digunakan oleh proses komputasi dalam mesin
komputer yg dijelaskan secara detail dalam komputasi sistem komputer tentang
gerbang logika digital .Ada beberapa operator logika yg dikenal sbagi berikut:
a.Operand AND
Mengahasilkan nilai
true jika kedua operand bernilai true
Contoh:
input
|
output
|
||||||
|
0
1
0
|
b.operator NAnd(Not And)
Jika salah satu
operator bernilai false maka operatornya bernilai tru
Contoh:
input
|
output
|
||||||
|
1
0
1
|
c.Operator OR
Jika salah satu atau
semua operand bernilai true maka operatornya bernilai trueContoh:
input
|
output
|
||||||
|
0
1
1
|
d.Operator NOR (Not Or)
operator akan menghasilkan nilai true jika kedua operand
mengahasilkan nilai false contoh :
input
|
output
|
||||||
|
1
0
0
|
e.operator Not
operator yg dihasilkan akan bernilai true jika operandnya
bernilai false dan begitu sebaliknya:
input
|
Output
|
1
|
0
|
0
|
1
|
f.operator XNOR
akan bernilai tru jika keduanya bernilai sama
contoh:
input
|
output
|
||||||
|
0
1
0
|
g.operator XOR
Operator yg dihasilkan bernilai true jika kedua operandnya
berbeda nilai contoh:
input
|
output
|
||||||
|
0
0
1
|
4.Operasi terhadap karakter
Yg hanya operasi karakter hanya perbandingan dan operator
perbandingan telah ada diaatas
Tipe data karakter
memiliki indeks urut seperti halnya angka.Hall tsb ditentukan dalam pengkodean
ASCII yg sudah menjawab standar dalam komputer
Contoh :
‘a’=’b’ hasilnya false
‘a’=’a’ hasilnya true
5.Operasi terhadap string
a.operasi penyambung string
operator yg digunakan adalah ‘+’
‘ANGGA’ + ‘AS’ = ‘Angga
AS’
‘5’ + ‘4’ + ’III’
=’54III’
b.operasi perbandingan string
Operasi yg dapat
dilakukan pada string sama seperti operasi perbandingan yg dilakukan pada tipe
data karakter.
berikut vidio
1.operator arimatis
2.Operaot Assigment ( pernyataan)
3.Operator bitwise
SEKIAN DARI TENTANG OPERATOR SALAM CERDAS
2 komentar