Bahasa C/C++











Mengenal C/C++

                  Bahasa C merupakan hasil pengembangan dari bahasa Bcl yang ditulis oleh Ken Thompson pada 1970. Bahasa C untuk pertama kali ditulis oleh Brian W.Kernighan dan Deniel M.Ricthie pada tahun 1972. Bahasa C mempunyai banyak uan membat perangkat lunak, misalnya dBase, Word Star, dan lain-lain.
Untuk dapat membuat program dengan bahasa C hanya butuh taxt editor seperti notepad untuk menulis kode dan compiler bahasa C seperti GCC untuk mengubah kode tersebut menjadi program dalam bahasa mesin yang siap untuk dijalankan.




Struktur C/C++

  #include <file_header>     --> menyertakan file header
   main                                 --> fungsi utama program
   {                                       --> awal dari program
         statement;                   --> pernyataan atau perintah
   }                                       --> akhir dari program



a. # include <fileheader.h>
Sebagai proses compile, compiler dari C/C++ menjalankan program yang dinamakan preprosesor yang memiliki kemampuan menambahkan dan menghapus kode dari file sumber.
Include berarti menyertakan kode dari file header yang ada didalam kurung, file header adalah file yang berisi deklarasi untuk berbagi fungsi yang dibutuhkan oleh program.

# include <iostream.h> : digunakan pada program yang melibatkan object cout.

# include <conio.h> : digunakan bila melibatkan clrscr (), yaitu perintah untuk membersihkan layar.

# include <iomanip.h> : digunakan bila melibatkan setw () yang berfungsi untuk mengatur lebar dari suatu tampilan data.

# include <math.h> : digunakan pada program yang menggunakan operasi sqrt () yang berfungsi untuk operasi matematika kuadrat.



b. main ()
Untuk mendeklarasi fungsi utama, bahwa suatu program C/C++ dapat berisi fungsi, tetapi harus selalu memiliki sebuah fungsi utama (main function).
Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu.

c. {
Menandakan awal program.

d. Statement
Berisi perintah-perintah yang akan dilakukan program.

e. }
Menandakan akhir program.


Komentar
Komentar tidak pernah dicompile oleh program
Dalam C/C++ terdapat 2 jenis komentar, yaitu:

jenis 1 : /* komentar anda diletakkan di dalam ini bisa mengapit lebih dari satu baris */

jenis 2 : // komentar anda diletakkan disini (hanya bisa perbaris)



File_header untuk fungsi input/output yang sering digunakan:

conio.h : clrscr, getch, getche
iostream : cout, cin, endl
stdio.h : printf, scanf, puts

ket:
conio (consol input output)
iostream (input output stream)
stdio (standar input output)
iomanip (input output manipulator)

clrscr  : membersihkan layar
getch  : fungsi keluaran
getche: berfungsi sama dengan getch
cout    : fungsi keluaran pada iostream
cin      : fungsi masukan pada iostream
endl    : pindah baris, biasanya digunakan untuk cout
printf  : fungsi keluaran pada stdio
scanf  :  fungsi masukan pada stdio
puts    : fungsi keluaran string pada stdio
setw   : mengatur lebar tampilan data

Escape sequances
\n  : line new atau garis baru
\t   : mengaktifkan fungsi tab
\b  : mengaktifkan fungsi backspace
\"  : membuat atau menampilkan "
\'   : membuat atau menampilakn '


Contoh :
Tulis kode program menggunakan notepad++, kemudian simpan dengan ekstensi .c menandakan bahwa file berisi kode program dalam bahasa c.

# include <stdio.h>

main ()
{

printf (" Hallo apa kabar ");



kemudian compile dengan cmd ketikkan gcc nama_file.c -o nama_file.exe

Tidak ada komentar:

Posting Komentar