Random post

Saturday, November 11, 2017

√ Memahami Syntax Dasar Pada Pemrograman C++

komputerdia.com - Dalam linguistik, kata syntax berasal dari bahasa Yunani yang merupakan adonan dari kata syn yang berarti “bersama”, dan kata taxis yang berarti “rangkaian”, “urutan”. 

Makara syntax yaitu salah satu dari cabang ilmu linguistik yang mempelajari kaidah yang memilih bagaimana kata membentuk frasa dan frasa membentuk kalimat. 

Secara etimologis istilah syntax yaitu menempatkan bersama kata-kata menjadi kelompok kata atau kalimat dan kelompok-kelompok kata menjadi kalimat.

Ketika kita mempertimbangkan jadwal C ++, itu sanggup didefinisikan sebagai kumpulan objek yang berkomunikasi melalui memanggil metode masing-masing. Sekarang mari kita melihat secara singkat apa yang dimaksud dengan kelas (class), objek (object), metode (methods), dan variabel instan (instant variables).

Baca Juga Artikel Menarik Lainnya :

 kata syntax berasal dari bahasa Yunani yang merupakan adonan dari kata  √ Memahami Syntax Dasar Pada Pemrograman C++
  1. Objek (object) → Objek mempunyai status dan perilaku. Contoh: Seekor anjing mempunyai status - warna, nama, jenis dan sikap - mengibas, menggonggong, makan. Objek yaitu turunan dari kelas.
  2. Kelas (class) → Kelas sanggup didefinisikan sebagai template / Blueprint yang menggambarkan sikap atau menyatakan bahwa objek mendukung tipenya.
  3. Metode (object) → Metode intinya yaitu perilaku. Kelas sanggup berisi banyak metode. Didalam metode inilah di mana budi akan ditulis, data dimanipulasi dan semua tindakan  akan dieksekusi.
  4. Variabel Instans (instant variables) → Setiap objek mempunyai set variabel instance yang unik. Keadaan objek dibentuk oleh nilai yang ditetapkan untuk variabel instan ini.

Struktur Program C ++

Untuk pola kecilnya, mari kita lihat kode sederhana yang akan mencetak kata-kata Hello World, menyerupai dibawah ini :
#include <iostream> using namespace std;  // main() is where jadwal execution begins. int main() {    cout << "Hello World"; // prints Hello World    return 0; } 
Untuk memahami bagian-bagian yang terdapat pada pola diatas, silahkan kalian pahami klarifikasi berikut ini :

  • Bahasa C ++ mendefinisikan beberapa header, yang berisi informasi yang diharapkan atau berkhasiat untuk jadwal kalian. Untuk jadwal ini, header <iostream> sangatlah diperlukan.
  • Baris memakai namespace std; , kode ini berfungsi untuk memberitahu kompiler untuk memakai namespace std. namespace yaitu pemanis yang relatif gres untuk C ++.
  • Baris berikutnya // main() is where jadwal execution begins yaitu komentar satu baris yang tersedia di C ++. Komentar baris tunggal dimulai dengan // dan berhenti di final baris.
  • Line int main () adalah fungsi utama di mana sanksi jadwal dimulai.
  • Baris berikutnya cout << "Hello World"; menjadikan atau akan menghasilkan pesan "Hello World" yang akan ditampilkan pada layar.
  • Baris berikutnya return 0; kode ini merupakan kode untuk mengakhiri fungsi utama () dan akan memperlihatkan dampak untuk mengembalikan nilai 0 ke proses panggilan.


Compile dan Menjalankan Program C ++

Untuk sanggup meng-Compile dan menjalankan jadwal c++, sebelumnya kalian harus menciptakan kode jadwal menyerupai pada pola kode pertama (dibagian atas) pada aplikasi khusus menyerupai Notepad atau Notepad++. Untuk lebih memahami, silahkan kalian perhatikan poin-poin berikut ini :
  • Buka editor teks menyerupai notepad atau notepad++ kemudian tambahkan atau tuliskan kode menyerupai pada pola di atas.
  • langkah selanjutnya, silahkan kalian simpan file dengan nama dan ekstensi hello.cpp
  • Selanjutnya, silahkan buka aplikasi command prompt dan pergi ke direktori daerah kalian menyimpan file tersebut. Misalnya kalian menyimpan pada Drive E, maka perintahnya silahkan kalian ketikan E: kemudian enter
 kata syntax berasal dari bahasa Yunani yang merupakan adonan dari kata  √ Memahami Syntax Dasar Pada Pemrograman C++
  • Selanjutnya silahkan kalian ketikan perintah g ++ hello.cpp dan tekan enter untuk mengkompilasi kode yang tadi kalian buat. Jika tidak ada kesalahan dalam kode kalian, maka command prompt akan membawa kalian pada baris berikutnya dan akan menghasilkan file executable a.out.
  • Langakah selanjutnya silahkan ketik perintah a.out kemudian enter untuk menjalankan program.
  • Jika berhasil, maka kalian akan sanggup melihat Hello World di jendela.
  • Untuk susunan perintah yang jelasnya, kalian sanggup melihat pada perintah berikut ini
$ g++ hello.cpp   $ ./a.out Hello World  

Titik koma dan Blok di C ++

Dalam C ++, titik koma yaitu terminator pernyataan. Artinya, setiap pernyataan individu harus diakhiri dengan tanda titik koma. Ini memperlihatkan final dari satu entitas logis. Sebagai contoh, berikut yaitu tiga pernyataan berbeda pada pemrograman C++
x = y; y = y + 1; add(x, y); 
Blok yaitu seperangkat pernyataan yang terhubung secara logis yang dikelilingi oleh pembukaan dan penutupan kawat gigi, misalnya yaitu sebagai berikut :
{    cout << "Hello World"; // prints Hello World    return 0; } 
Pada pemrograman C ++ tidak mengenali ujung garis sebagai terminator. Karena alasan ini, tidak problem di mana kaian akan meletakkan pernyataan dalam satu baris. Misalnya
x = y; y = y + 1; add(x, y); 
Penulisan diatas, sanggup juga kalian tulis atau ketik dengan format menyerupai dibawah ini :
x = y; y = y + 1; add(x, y);  

C ++ Identifier

Pengidentifikasi C ++ yaitu nama yang dipakai untuk mengidentifikasi variabel (variable), fungsi (function), kelas (class), modul (module), atau item lain yang ditentukan pengguna. Identifier dimulai dengan aksara A sampai Z atau A ke Z atau juga sanggup dengan garis bawah (_) diikuti dengan nol atau huruf, garis bawah, dan digit (0 sampai 9).

C ++ tidak mengizinkan karakter tanda baca menyerupai @, $, dan % dalam pengidentifikasi. C ++ yaitu bahasa pemrograman case-sensitive. Dengan demikian, Tenaga Kerja (Manpower) dan tenaga kerja (Manpower) yaitu dua pengidentifikasi yang berbeda dalam C ++.

Berikut yaitu beberapa pola pengidentifikasi yang sanggup diterima
mohd       zara    abc   move_name  a_123 myname50   _temp   j     a23b9      retVal  

Kata Kunci (Keywords) C ++

Daftar berikut memperlihatkan kata-kata yang dipesan di C ++. Kata-kata yang dicadangkan ini dilarang dipakai sebagai konstan atau variabel atau nama pengenal lainnya.

KEYWORDS C++
asm else new this
auto enum operator throw
bool explicit private TRUE
break export protected try
case extern public typedef
catch FALSE register typeid
char float reinterpret_cast typename
class for return union
const friend short unsigned
const_cast goto signed using
continue if sizeof virtual
default inline static void
delete int static_cast volatile
do long struct wchar_t
double mutable switch while
dynamic_cast namespace template

Trigraphs


Beberapa karakter mempunyai representasi alternatif, yang disebut urutan trigraph. Trigraph yaitu urutan tiga karakter yang mewakili karakter tunggal dan urutan selalu dimulai dengan dua tanda tanya.

Trigraph diperluas di mana pun mereka muncul, termasuk dalam string literal dan literal karakter, dalam komentar, dan dalam aba-aba preprosesor.

Berikut ini yaitu urutan trigraph yang paling sering digunakan
Trigraph Penggantian
?? = #
?? / \
?? ^
?? ( [
??) ]
??! |
?? < {
??> }
?? -
Semua kompiler tidak mendukung trigraph dan mereka tidak disarankan untuk dipakai alasannya yaitu sifatnya yang membingungkan.

Spasi (Whitespace) di C ++

Whitespace yaitu istilah yang dipakai dalam C ++ untuk menggambarkan kekosongan, tab, karakter baris baru, dan komentar. 

Whitespace memisahkan satu bab dari pernyataan dari yang lain dan memungkinkan kompiler untuk mengidentifikasi di mana satu elemen dalam pernyataan, menyerupai int, ends dan elemen berikutnya dimulai.

Pernyataan satu (1)
int age; 
Dalam pernyataan di atas harus ada setidaknya satu karakter whitespace (biasanya spasi) antara int dan age agar kompiler sanggup membedakannya.

Pernyataan dua (2)
fruit = apples + oranges; // Get the total fruit 
Dalam pernyataan di atas , tidak ada atau tidak terdapat karakter whitespace yang diharapkan antara fruitdan =, atau antara = dan apples, meskipun kalian bebas untuk memasukkan beberapa kalau ingin tujuan keterbacaan.

Sumber http://www.komputerdia.com