Pengantar C++

03.49.00

ﺑﺴﻢﷲﺍﻠﺮﺤﻤﻦﺍﻠﺮﺤﻴﻢ 



C++ adalah bahasa pemrograman komputer yang di buat oleh (Bjarne Stroustrup) merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).


Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class. [wikipedia.org)


 Struktur program C++
 Daftar header file |  untuk mengkompile C++ (wajib ada)
 Deklarasi fungsi-fungsi tambahan (tidak wajib ada)
 Kepala fungsi utama/main | program yang dijalankan (wajib ada)
 Definisi fungsi utama/main | untuk membuat statement
 Definisi fungsi-fungsi tambahan (subroutine)

Contoh

Tipe Data
 Integer
tipe data bilangan bulat dalam rentang tertentu.


 Tipe Data Pecahan

 Tipe data teks (char), dapat berupa suatu karakter atau kumpulan karakter (string)
 Tipe data boolean adalah tipe data yang nilainya hanya ada 2 yaitu true dan false.
 String, sekumpulan data char yang dijadikan satu.

 Format deklarasi variabel:
<tipe_data> <nama_variabel>
contoh: int angka;
char huruf;
 Format deklarasi konstanta :
1) #define <nama_konstanta> <nilai>
contoh: #define pi 3.24
#define nama “UNY”
2) #Const<tipe_data>
<nama_konstanta>=<nilai>;
contoh: const int pi=3.14;
const char nama[]=“UNY”; 

Operator
 Operator pengejaan : =
 Operator aritmatika : *, /,+,-,% (mod: sisa pembagian)
 Operator aritmatika unary :  ++ : increment
                                               - - : decrement
 Operator hubungan :  >, >=, <, <=,= = (sama
dengan),!= (tdk sama dgn)
 Operator logika :  &&, ||, !
Input dan Output
 cout<< perintah mencetak output
 Cin>>  perintah untuk memasukkan input

Contoh
Array
 Array adalah kumpulan data yang terdiri atas banyak variabel yang sudah ditentukan dan mempunyai tipe yang sama
 Setiap elemen array mempunyai indeks sehingga disebut variabel berindeks
 Array :  1 dimensi
                 2 dimensi atau lebih (untuk matriks)
 Sintaks:
1 dimensi:
<tipe array><nama array>[panjang array]={....}
Contoh: int tinggi[4]={34 20 52 18}
2 dimensi:
<tipe array><nama array>[panjang baris][panjang
kolom]={{....},{....}}
Contoh: int A[2][4]={{1,2,3,4}{5,6,7,8}}










You Might Also Like

0 komentar

teman

QUOTE OF THE DAY

Jatuh untuk bangkit