Rabu, 12 Maret 2014

Tugas1 Algoritma dan Pemograman II

Nim      : 21315060
Nama   : Bobi Rudi K.Simbala
Kelas    : 2misi-02
Subyek : Tugas 1



Pengenalan C++

                  C++ adalah pengembangan dari bahasa C  dimana pengembangan tersebut dilakukan oleh seorang ahli bernama Bjarne Stroustrup pada tahun 1980. Pada saat itu bahasa C++ dinamakan " C with Classes" yg pada mulanya disebut "a better C " dan pada tahun 1983 berganti nama menjadi C++ oleh Rick Mascitti .


Pada C++ terdapat beberapa penambahaan konsep-konsep baru seperti class dengan sifatnya yg disebut dengan Object Oriented Program (OOP) , yg mempunyai tujuan utama untuk membantu mengelola program yg bersifat besar dan kompleks.

Perbedaan antara bahasa C++ dengan bahasa C

Bahasa C merupakan bahasa pemograman prosedural , dimana penyelesaian atas suatu masalah dilakukan dengan membagi masalah-masalah tersebut kedalam sub-sub masalah yg lebih kecil. Sedangkan Bahasa C++  merupakan Object Oriented Orogramming (OOP). Untuk menyelesaikan masalah, C++  melakukan langkah pertama dengan mendefinisikan class-class yg merupakan a-class yg dibuat sebelumnya sebagai abstraksi dari objek fisik . Class tersebut berisi keadaan objek, anggota-anggotanya, dan kemampuan dari objeknya. Setelah beberapa class di buat , masalah dipecahkan menggunakan class.

Operator Logika Pada c++

Operator merupakan intruksi khusus yang dikenai untuk variable. Operator-operator yang sering digunakan dalam pemrograman adalah operator Aritmatika, Operator pembanding, Operator Logika, dan lain-lain, namun yang akan kita bahas kali ini adalah Operator Aritmatika, Operator pembanding, dan Operator logika.
Operator Aritmatika
Operator Aritmatika merupakan operator yang digunakan untuk fungsi/operasi matematika, operator aritmatika dasar untuk C++ dan tanpa proses include :
* : untuk perkalian
/ : untuk pembagian
% : untuk sisa hasil bagi (modulus)
+ : untuk penjumlahan
- : untuk pengurangan


Operator Pembanding
Operator pembanding digunakan untuk membandingkan antara dua buah variabel. Operator pembanding sering pada saat pengecekan atau statemen if, perulangan atau statemen for, while, do while. Tapi sekarang kita akan membahas dasar penggunaannya dulu. Operator pembanding yang sering digunakan adalah sebagai berikut :
Operator Logika
Operator logika merupakan operator yang membandingkan hubungan antara dua hasil dari operasi pembanding. Operator logika membandingkan logika hasil dari dua operasi pembanding dan akan melakukan operasi khusus apabila bernilai benar dan apabila bernilai salah maka akan melakukan sebaliknya. Operator yang digunakan dalam operasi logika ada tiga yaitu :
Logika
Keterangan
&&
Logika dan (AND)
||
Logika or (ATAU)
!
Logika not (INGKARAN)
Di bawah merupakan tabel logika dari AND, OR, NOT, yang akan terjadi apabila kondisi bernilai sebagai berikut : 






VARIABEL
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan. Untuk memperoleh nilai dari suatu variable digunakan pernyataan penugasan (assignment statement),

yang mempunyai sintaks sebagai berikut :
variable = ekspresi ;
Nama dari suatu variable dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai berikut :
  1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Bahasa C ++ bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda.
  2. Tidak boleh mengandung spasi.
  3. Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain : $, ?, %, #, !, &, *, (, ), -, +, = dsb.
  4. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.
Contoh penamaan variabel yang benar : NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.
Contoh penamaan variable yang salah : %nilai_mahasiswa, 80mahasiswa, rata-rata, ada spasi, penting!
  • DEKLARASI VARIABEL
Bentuk umum:
Nama_tipe nama_variabel ;
Contoh :
·          
    • int x; // Deklarasi x bertipe integer
    • char y, huruf, nim[10]; // Deklarasi variable bertipe char
    • float nilai; // Deklarasi variable bertipe float
    • double beta; // Deklarasi variable bertipe double
    • int array[5][4]; // Deklarasi array bertipe integer
Contoh program:
# include <iostream.h>
void main ()
{
int n;
n=66;      // sama juga jika ditulis int n=66;
cout << n << endl;   // n sebagai variabel
cout << ’n’ << endl  // endl sebagai karakter
cin.get();
}



Berikut adalah sedikit pengenalan bahasa pemograman C++ dari Ikhsanira jika sahabat ada pertanyaan atau saran silahkan tulis di kotak komentar, terimakasih telah berkunjung sukses selalu untuk sahabat semua .


0 komentar:

Posting Komentar

Isikan Komentar Anda Disini