P. 1
Program Bahasa C

Program Bahasa C

|Views: 41|Likes:
Published by Anggi Primadani

More info:

Published by: Anggi Primadani on Jul 08, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

12/21/2012

pdf

text

original

Program Bahasa C/C++ tidak mengenal aturan penulisan di kolom/baris tertentu, jadi bisa dimulai dari kolom/baris

manapun. Namun demikian, untuk mempermudah pembacaan program dan untuk keperluan dokumentasi, sebaiknya penulisan program di bahasa C/C++ diatur sedemikian rupa sehingga mudah dan enak dibaca. Berikut contoh penulisan Program Bahasa C/C++ :

#include void main( ) { deklarasi variabel; deklarasi konstanta; perintah ± perintah; //komentar }

Penjelasan :
1. include Adalah salah satu pengarah prepocessor directive yang tersedia pada C++. Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi. Bentuk umumnya : # include <nama file> Tidak diakhiri dengan tanda semicolon, karena bentuk tersebut bukanlah suatu bentuk pernyataan, tetapi merupakan prepocessor directive. Baris tersebut menginstrusikan kepada kompiler untuk menyisipkan file lain dalam hal ini file yang berakhiran .h (file header) yaitu file yang berisi C++ standard library. contohnya: - # include <iostream.h> : diperlukan pada program yang melibatkanobjek cout dan cin - # include <conio.h> : diperlukan bila melibatkan clrscr( ), yaitu perintah untuk membersihkan layar dan fungsi getch( ) untuk menerima sembarang input keyboard dari user. - # include <iomanip.h> : diperlukan bila melibatkan setw( ) yang bermanfaat untuk mengatur lebar dari suatu tampilan data. - # include <math.h> : diperlukan pada program yang menggunkan operasi sqrt( ) yang bermanfaat untuk operasi matematika kuadrat. 2. Fungsi main ( ) Program C++ terdiri dari satu atau lebih fungsi, dan di antara salah satunya harus ada fungsi main dan hanya boleh ada satu main pada tiap program C++. Setiap program C++ akan dan pasti akan memulai eksekusi programnya pada fungsi main ini, meskipun main bukan fungsi yang pertama ditulis di program. Melihat bentuk seperti itu dapat kita ambil kesimpulan bahwa batang tubuh program utama

dimana untuk menunjukkan fungsi ini dimulai dan berakhir. Komentar Komentar tidak pernah dicompile oleh compiler. Jadi karena kita ingin mencetak kalimat ke layar. yang berarti kalimat dialirkan ke arah cout. dan cout akan mencetaknya ke layar. Programmer sering sekali memasukkan komentar di dalam code agar program lebih mudah dibaca.endl merupakan suatu fungsi manipulator yang digunakan untuk menyisipkan karakter NewLine atau mengatur pindah baris. Maka operator << digunakan. otomatis kita harus mengirimkan kalimat ke cout. yaitu jika kita ingin menerima sembarang inputan dari user. yaitu: Jenis 1 : /* Komentar anda diletakkan di dalam ini Bisa mengapit lebih dari satu baris */ Jenis 2 : // Komentar anda diletakkan disini ( hanya bisa sebaris ). File header yang harus disertakan adalah conio.Operator " << " ( Tanpa tanda petik ). Berarti dalam setiap pembuatan program utama. 3. .berada didalam fungsi main( ). Sintaks yang digunakan : cout << daftar_keluaran .getch( ) dibaca : (get character and echo) dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER. dapat digunakan cin (dibaca C in). Fungsi ini sangat berguna untuk piranti keluaran berupa file di disk. cin >> variabel tempat penyimpanan data . Komentar juga membantu orang lain untuk membaca dan mengerti isi dari code. Tanda ini digunakan untuk menunjukkan cakupan (scope) dari sebuah fungsi. ´ ( Tanpa tanda petik ) digunakan untuk mengakhiri sebuah pernyataan. Mengenal Input/Output Pernyataan cout (dibaca C out) merupakan sebuah objek di dalam C++. Tanda { dan pada akhir program terdapat tanda }. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon. Tanda { harus ada pada setiap awal dari sebuah fungsi dan tentu saja harus diakhiri dengan tanda }. maka dapat dipastikan seorang pemrogram menggunakan minimal sebuah fungsi. dan akan disimpan pada sebuah variabel. . 5.Operator " >> " ( Tanpa tanda petik ).h Sintaks yang digunakan : cout<<endl . 4. Disesuaikan dengan fungsional cin. dan yang menghubungkan program kita dengan layar dengan cout. Operator ini disesuaikan dengan fungsional dari cout. yang digunakan untuk mengarahkan data ke dalam standar output (cetak pada layar). . Tanda Semicolon Tanda semicolon ³ . Berbalik dengan operator yang digunakan pada cout.h . . Untuk sementara bayangkan saja operator << sebagai arah dari aliran data. Dalam C++ terdapat 2 jenis komentar. Komentar tidak menyebabkan komputer melakukan suatu instruksi ketika program dijalankan. Sedangkan untuk menginputkan data. Operator ini digunakan sebagai penghubung antara stream dengan kalimat. dan karakter yang dimasukan tidak akan ditampilkan di layar. File header yang harus disertakan adalah file header iostream.

Operator Jika ingin ditetapkan nilai suatu variabel. Operator Penugasan Operator Penugasan (Assignment operator) dalam bahasa C berupa tanda sama dengan (³=´). C memiliki cara penulisan operator yang unik. Artinya : variable ³nilai´ diisi dengan 80 dan variable ³A´ diisi dengan hasil perkalian antara x dan y. tanda ³=´ pada deklarasi variabel int i=22. adalah operator. juga diperlukan operator tertentu (disebut assignment operators). sisa pembagian = 1) 9 % 3 = 0 (9 : 3 = 3. Operator Aritmatika * / % + : untuk perkalian : untuk pembagian : untuk sisa pembagian (modulus) : untuk pertambahan : untuk pengurangan Catatan : operator % digunakan untuk mencari sisa pembagian antara dua bilangan. A = x * y. selain memerlukan nama variabel itu. Misalnya : 9 % 2 = 1 (9 : 2 = 8. sisa pembagian = 0) Berikut Disajikan Operator dalam bahasa C yang lebih lengkap Operator Arti () memanggil fungsi [] elemen array (deret) Contoh printf() int y [11] . Contoh : nilai = 80. Misalnya.

*kata x=y*z. B > 24. A < 30. D >= 29. X= Z+ Y. ! ++ ± & * * / % + < > <= >= == != = anggota struktur NOT inkremen(tambah satu satu) dekremen(kurang satu satu) address dari « isi dari « perkalian pembagian modulo (sisa hasil bagi) tambah kurang lebih kecil daripada lebih besar daripada lebih kecil atau sama dengan lebih besar atau sama dengan kesamaan ketidaksamaan menetapkan nilai ed. Z = X . a*=2. scanf(´%c´. x=y/z. X == 20. a=y % z. (artinya a yang lama dikalikan dua) .&x). K != 4.jumlah = 2200 i++. i±..Y. C <= 15. x=3.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->