Nim : 21315047
Nama : Ridwan Pakaya
Kelas : 2misi-02
Subyek : Tugas1
Sejarah C++
Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell
Laboratories awal tahun 1980-an berdasarkan C ANSI (American National
Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang
dipercanggih dengan fasilitas kelas. Bahasa tersebut disebut C dengan
kelas ( C wih class).
Selama tahun 1983-1984, C dengan kelas disempurnakan dengan menambahkan fasilitas pembebanlebihan operator dan fungsi yang kemudian melahirkan apa yang disebut C++. Symbol ++ merupakan operator C untuk operasi penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari C.
Selama tahun 1983-1984, C dengan kelas disempurnakan dengan menambahkan fasilitas pembebanlebihan operator dan fungsi yang kemudian melahirkan apa yang disebut C++. Symbol ++ merupakan operator C untuk operasi penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari C.
Pengertian
dari Variabel
Terdapat beberapa definisi mengenai variabel. Salah satunya adalah seperti di bawah ini :
- Variabel merupakan segala sesuatu yang hendak dijadikan sebagai objek pengamatan di dalam sebuah penelitian. Jadi pengertian yang biasa didapatkan dari definisi tersebut adalah bahwa di dalam sebuah penelitian ada sesuatu yang memang menjadi sasaran, misalnya variabel itu tadi. Sehingga variabel merupakan suatu fenomena yang menjadi perhatian di dalam penelitian yang di ukur atau diobservasi.
- Variabel merupakan konsep yang mempunyai variasi nilai. Dari definisi tersebut mengandung arti konsep atau sesuatu bisa disebut sebagai variabel apabila konsep tersebut mempunyai variabilitas atau bisa dibedakan jadi beberapa kategori atau jenis.
Operator Logika
Operator Logika digunakan untuk menghubungkan dua buah operasi relasi menjadi sebuah ungkapan kondisi. Hasil dari operator logika ini menghasilkan nilai numerik 1 (True) atau 0 (False).
!
|
Operator logika NOT
|
&&
|
Operator logika AND
|
||
|
Operator logika OR
|
Operator logika NOT ( ! )
Operator logika NOT akan memberikan nilai kebalikkan dari ekspresi yang disebutkan. Jika nilai yang disebutkan bernilai BENAR maka akan menghasilkannilai SALAH, begitu pula sebaliknya.
Misalnya :
Jika nilai a = 3 pada a + 4 < 10 :
Pada ekspresi relasi akan bernilai 1 (true), karena 7 < 10, sedangkan jika digunakan operator NOT akan menjadi !(a + 4 < 10) dan bernilai 0 (false).
Operator logika AND ( && )
Operator logika AND digunakan untuk menghubungkan dua atau lebih ekspresi relasi, akan dianggap BENAR, bila semua ekspresi relasi yang dihubungkan bernilai BENAR.
Lihat :
Operator &&
a
|
b
|
a && b
|
true
|
true
|
true
|
true
|
false
|
false
|
false
|
true
|
false
|
false
|
false
|
false
|
Contohnya :
Ada 3 relasi, yaitu a + 4 < 10 ; b > a + 5 ; c - 2 >= 4 ; . Jika a = 3 ; b = 3 ; c = 7 ; . maka penggunaan operator logika AND seperti berikut :
- a + 4 < 10 ==> 3 + 4 < 10 ==> 7 < 10 ==> Benar
- b > a + 5 ==> 3 > 3 + 5 ==> 3 > 8 ==> Salah
- c - 2 >= 4 ==> 7 - 2 >= 4 ==> 5 >= 4 ==> Benar
Jika menggunakan Operator Logika AND
pada ketiga relasi di atas akan bernilai Salah ( 0 ), karena ada satu relasi
yang bernilai Salah, maka semuanya akan bernilai Salah.
a + 4 < 10 && b > a +
5 && c - 2 >= 4 ==> Salah ==> 0 nol
Operator logika OR (
|| )
Operator logika OR
digunakan untuk menghubungkan dua atau lebih ekspresi relasi, akan dianggap
BENAR, bila salah satu ekspresi relasi yang dihubungkan bernilai BENAR dan bila
semua ekspresi relasi yang dihubungkan bernilai SALAH,maka akan bernilai SALAH.
Operator
||
a
|
b
|
a || b
|
true
|
true
|
true
|
true
|
false
|
true
|
false
|
true
|
true
|
false
|
false
|
false
|
Contonya saya buat masih sama seperti pada kasus Operator Logika AND ( && ).
- a + 4 < 10 ==> 3 + 4 < 10 ==> 7 < 10 ==> Benar
- b > a + 5 ==> 3 > 3 + 5 ==> 3 > 8 ==> Salah
- c - 2 >= 4 ==> 7 - 2 >= 4 ==> 5 >= 4 ==> Benar
Jika menggunakan Operator Logika OR
pada ketiga relasi di atas akan bernilai Benar ( 1 ), karena jika ada satu
relasi saja yang bernilai Benar, maka semuanya akan bernilai Benar.
0 komentar:
Posting Komentar
Isikan Komentar Anda Disini