Senin, 21 April 2014

Tugas 1 Algoritma

1.      Pengenalan Program 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. Borland International merilis compiler Borland C++ dan Turbo C++. Kedua compiler ini sama-sama dapat digunakan untuk mengkompilasi kode C++. Bedanya, Borland C++ selain dapat digunakan dibawah lingkungan DOS, juga dapat digunakan untuk pemrograman Windows. Selain Borland International, beberapa perusahaan lain juga merilis compiler C++, seperti Topspeed C++ dan Zortech C++.

2. Jenis variable C++

a.  Variabel numerik dibagi menjadi 3 bagian, yaitu :
1) Bilangan Bulat (Integer)
Bilangan ini mampu menampung bilangan bulat yang berkisar antara -32.768 hingga +32.768.

2)Bilangan Desimal Berpresisi Tunggal (Floating Point)
 Dalam bentuk bilangan berpangkat Floating Point dapat digunakan untuk menampung data dari  10^(-38) hingga 10^38, sedangkan dalam bentuk desimal dapat menampung hingga enam desimal (6 angka dibelakang koma).

3)Bilangan Desimal Berpresisi Ganda (Double Precision)
Serupa dengan Floating Point, hanya saja kapasitas menampung datanya lebih besar. Dalam bentuk bilangan berpangkat, Double Precision dapat mengolah angka-angka dengan ketelitian yang berkisar antara 10^(-308) hingga 10^308. Sedangkan dalam bentukdesimal mampu menampung hingga 15 digit.

b. Variabel teks dibedakan atas :
1) Char (untuk karakter tunggal)
Selain dapat digunakan untuk menampung sebuah karakter, variabel ini dapat pula dikonversikan dalam bentuk bilangan (ASCII code). Bilangan hasil konversi data ini dinyatakan dengan bilangan bulat yang berkisar antara -128 sampai +127.

2) String (untuk rangkaian karakter)
String pada prinsipnya merupakan rangkaian karakter yang diakhiri dengan karakter null (‘\0’).

3. Operator Logika C++
1.            AND, bernilai benar jika semua kondisi bernilai benar.
2.            OR, bernilai benar jka terdapat salah satu kondisi yang bernilai benar.
3.            NAND, bernilai benar jika terdapat salah satu kondisi yang bernilai salah, atau sama dengan melakuakn operasi NOT pada hasil dari operasi AND.
4.            NOR, bernilai benar jika semua kondisi bernilai salah, atau sama dengan melakuakn operasi NOT pada hasil dari operasi AND.
5.            XOR, bernilai benar jika satu kondisi bernilai benar dan satu kondisi bernilai salah.
6.            XNOR, bernilai benar jika semua kondisi bernilai benar atau semua kondisi bernilai salah.
 

Tidak ada komentar:

Posting Komentar