DEKLARASI KONSTANTA DAN PRAPROSESSOR
A. Deklarasi Konstanta (#define)
Dalam bahasa C pendeklarasiandiawali dengan #define
Contoh :
#define Phi 3.14
#define nim “01233”
#define nama “sri widya”
SYNTAX : #define namavariabel nilai
Contoh : #define Max 12
B. Praprosessor (#include)
instruksi praprocessor ini digunakan sebagai penyertaan file yang digunakan dalam
program.
SYNTAX : #include <namafile.h>
Contoh :
-#include <stdio.h>, pernyataan ini disertakan jika dalam program menggunakan rutin masukan dan keluaran misalkan :
fungsi printf(), scanf(), getchar(), putchar(), puts(), gets().
- #include <ctype.h>, pernyataan ini dipakai jika dalam program ada instruksi makro
misalkan tolower(), toupper() dll.
Suatu program C ditulis dari beberapa elemen yaitu :
- Pernyataan
- Blok pernyataan
- Blok fungsi
Suatu pernyataan adalah satu atau beberapa ekspresi yang diakhiri dengan tanda titik koma (;). Blok pernyataan adalah terdiri satu atau beberapa pernyataan yang diawali dengan tanda ‘{‘ dan diakhiri dengan tanda ‘}’.
Blok pernyataan selalu diawali dengan suatu instruksi. Blok fungsi terdiri dari satu atau beberapa pernyataan yang dirancang untuk melakukan proses tertentu. Blok fungsi dimulai dengan nama fungsinya() dan tanda ‘{‘ dan diakhiri dengan tanda ‘}’
JENIS JENIS FUNGSI :
1. Fungsi Main()
Fungsi ini untuk menandai titik tempat program C mulai dilaksanakan. Fungsi ini
hanya bisa digunakan satu kali dalam sebuah program.
2. Fungsi Printf
Fungsi ini digunakan untuk menampilkan argumen teks /tulisan pada layar.
SYNTAX : Printf(“………..text………….”,NamaVariabel1, NamaVariabel2, dst)
Karakter (%) untuk konversi bilangan.
Misal :
Printf(“Jumlah dari %d dan %d = %d\n”, x, y, jum);
%d adalah type format tampilan bilangan bulat desimal.
%f adalah type format tampilna bilangan real.
3. Fungsi Scanf
Fungsi ini dipakai untuk membaca karaker dari alat input. Karakter yang akan dibaca
diberikan kepada variabel.
SYNTAX : scanf(“…………text…% .”,&namavariabel);
Comments
Post a Comment