Mengenal Bahasa C/C++

Dalam memilih bahasa pemrograman harus memperhatikan hal-hal yang dimiliki oleh bahasa tersebut, dan tentunya setiap bahasa pasti mempunyai kekurangan dan kelebihan yang harus dipertimbangkan. Bahasa C++ basisnya adalah pengembangan dari bahasa C, selain itu C++ juga mendukung bahasa pemrograman berorientasi objek. Karena bahasa C++ mengembangkan C sebelumnya maka kemampuannya diperbaiki dan ditingkatkan daripada bahasa C.

C++ sangat populer, tidak hanya karena gabungan antara aras tinggi dan aras rendah, tetapi juga karena sifat portabilitas yang dimilikinya, ini artinya C++ dapat ditulis pada satu jeis komputer dan dapat dijalankan pada jenis komputer lain yang berbeda. Hal ini biasanya membutuhkan compiler ulang pada jenis sistem komputer yang akan digunakan, tetapi program yang ditulis tersebut tidak ada perubahan. Salah satu sistem operasi yang ditulis dengan menggunakan C++ adalah X-Window sistem dan sistem operasi yang dimiliki oleh Macintosh.

Secara umum, bahasa pemrograman yang berbasiskan prosedur terdiri dari blok atau sub program. Yang memiliki dua bagian utama yaitu: Bagian Deklarasi dan Bagian Statement.

1.  Bagian Deklarasi
     Merupakan bagian program untuk mendefinisikan tipe data suatu variable, konstanta, serta fungsi dan prosedur yang akan digunakan pada program. Selain itu. bagian deklarasi dapat juga digunakan untuk memberi nilai awal suatu variable.

2.  Bagian Statement
     Merupakan bagian program yang berisi perintah yang akan dieksekusi/dijalankan. Pada bahasa c dimulai dari deklarasi variable hingga akhir statement diawali dan diakhiri dengan tanda kurung kurawal { dan }.

Berikut adalah contoh potongan kode untuk implementasi menghitung luas lingkaran dengan bahasa C.
#include<stdio.h>
void main()
{
     const phi=3.14;
     float diameter,radiun,luas;
     scanf ("%f",&diameter);
     radius=diameter/2.0;
     luas=phi*radius*radius;
     printf("%f",Luas);
}
Penjelasan baris demi baris dari potongan kode bahasa C untuk contoh di atas.
1.  #include<stdio.h>
     Baris di awal program ini mengincludekan header library stdio ke dalam program. Seperti halnya pascal, bahasa C juga memiliki cukup banyak library standart yang dapat digunakan.
2.  void main()
     Baris kedua ini menandakan awal dari blok statement utama.
3.  {const phi=3.14;
     Pada awal baris ketiga ini terdapat tanda kurung kurawal sebagai pembuka blok statement. Kemudian reserved word const digunakan untuk mendeklarasikan konstanta phi.
4.  float diameter,radius,luas; 
     Baris keempat ini digunakan untuk mendeklarasikan variable diameter, radius, dan luas dengan tipe data float (bilangan pecahan)
5.  scanf("%f", &diameter);
     Baris kelima berisi perintah yang berfungsi untuk meminta input bertipe float dari user, dan kemudian nilainya disimpan ke variable diameter.
6.  radius=diameter / 2.0;
7.  luas= phi*radius*radius;
     Baris keenam dan ketujuh melakukan operasi dan matematika untuk menghitung luas lingkaran.
8.  printf("%f",luas);
     Baris ini digunakan untuk mencetak isi variable luas yang bertipe float.
9.  }
     Baris ini menandakan akhir dari blok statement.
Previous
Next Post »

2 komentar

Write komentar
Angela Tania
AUTHOR
22 Februari 2020 pukul 05.03 delete Komentar ini telah dihapus oleh pengarang.
avatar