VARIABEL
Variabel adalah suatu pengenal (identifier) yang digunakan
untuk mewakili suatu nilai tertentu di dalam proses program.
- DEKLARASI VARIABEL
Deklarasi variabel adalah suatu deklarasi yang nilai nya
sudah pasti, dengan kata lain Deklarasi jenis ini tidak dapat dirubah lagi atau
konstan.
Bentuk
umum:
Nama_tipe
nama_variabel ;
Contoh
:
·
- int x; // Deklarasi x bertipe integer
- char y, huruf, nim[10]; // Deklarasi variable bertipe char
- float nilai; // Deklarasi variable bertipe float
- double beta; // Deklarasi variable bertipe double
- int array[5][4]; // Deklarasi array bertipe integer
Contoh
program:
#
include <iostream.h>
void
main ()
{
int
n;
n=66;
// sama juga jika ditulis int n=66;
cout
<< n << endl; // n sebagai variabel
cout
<< ’n’ << endl // endl sebagai karakter
cin.get();
}
Output
Program :
66
n
Variabel
Global :
Variabel
global merupakan variabel yang dapat digunakan atau dipanggil oleh semua
fungsi. Variabel global ini juga dapat digunakan jika ada variabel yang
digunakan pada beberapa fungsi/prosedur. Hal ini betujuan untuk menghemat
penulisan, karena tidak perlu lagi berkali – kali menuliskan variabel yang sama
pada beberapa fungsi/prosedur.
Berikut
ini adalah contoh penulisan variabel global dalam program:
#include
<stdio.h>
#include
<stdlib.h>
<pre>void
TahunKabisat (int th);//prototype fungsi
int
kabisat, nonkabisat;//deklarasi variabel global
int
main (void)
Dari contoh penulisan di atas, dapat
disimpulkan bahwa pendeklarasian untuk veriabel global dilakukan sebelum fungsi
main.
Variabel Lokal :
Variabel Lokal :
Sedangkan variabel lokal adalah
variabel yang hanya dapat digunakan atau dipanggil dalam satu prosedur saja.
Variabel lokal ini hanya dikenal oleh fungsi tempat variabel tersebut
dideklarasikan dan tidak ada inisialisasi secara otomatis (saat variabel
dibuat, nilainya tidak menentu).
Berikut ini adalah contoh penulisan
variabel lokal dalam program :
#include
<stdio.h>
#include
<stdlib.h>
void
TahunKabisat (int th);//prototype fungsi
int
kabisat, nonkabisat;//deklarasi variabel global
int
main (void)
{
int
tahun;//deklarasi variabel lokal
Dari contoh penulisan di atas dapat
disimpulkan bahwa pendeklarasian variabel lokal dilakukan setelah fungsi main.
Berikut akan dijelaskan mengenai masing-masing tipe data
Ø Tipe data Integer
Tipe
data bilangan bulat decimal yang dapat menampung angka antara -2147483648 dan
2147483647. Tipe data ini berukuran 32 bits atau 4 bytes.
Ø Tipe data Character
Tipe
data yang hampir mirip dengan tipe data integer tetapi hanya cukup untuk
menampung 1 karakter ASCII. Karena tipe data character hanya memiliki ukuran 1
byte, tipe data ini sangat sering digunakan untuk menyimpan tipe data karakter
sesuai dengan namanya. Tipe data ini dikatakan ideal untuk menampung data
karakter karena ukuran 1 byte cukup besar untuk menyediakan 1 slot untuk tiap
karakter ASCII. Saat compile, semua tipe data karakter akan diubah ke bentuk
integer kode ASCIInya.
Ø Tipe data Float
Float
merupakan kependekan dari floating point. Tipe data ini dapat menampung
bilangan real tetapi kurang presisi karena hanya dapat menyimpan single
precision floating point numbers.
Ø Tipe data Double
Tipe
data double sangat mirip dengan tipe data float tetapi tipe data double dapat
menyimpan double precision floating point numbers. Biasanya memiliki ukuran 8
bytes.
Ø Tipe data Void
Tipe
data yang tidak bertipe.
1. Array satu dimensi
Setiap elemen array dapat diakses melalui index
Index array secara default dimulai dari 0
Deklarasi array :
Tipe_array nama_array[ukuran]
Setiap elemen array dapat diakses melalui index
Index array secara default dimulai dari 0
Deklarasi array :
Tipe_array nama_array[ukuran]
2. Array dua dimensi
Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah buah kolom bentuknya dapat berupa matriks atau tabel.
Deklarasi array :
Tipe_array nama_array [baris][kolom]
3.Array multidimensi
Array multidimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.
Deklarasi array :
Tipe_array nama_array [ukuran 1][ukuran 2] . . . [ukuran N]
Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah buah kolom bentuknya dapat berupa matriks atau tabel.
Deklarasi array :
Tipe_array nama_array [baris][kolom]
3.Array multidimensi
Array multidimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.
Deklarasi array :
Tipe_array nama_array [ukuran 1][ukuran 2] . . . [ukuran N]
Pengertian Fungsi ( function )
Function/fungsi adalah satu blok kode yang melakukan tugas tertentu atau satu blok instruksi yang di eksekusi ketika dipanggil dari bagian lain dalam suatu program.
Function/fungsi adalah satu blok kode yang melakukan tugas tertentu atau satu blok instruksi yang di eksekusi ketika dipanggil dari bagian lain dalam suatu program.
Jenis-jenis fungsi pada C++
Ada dua jenis fungsi yaitu :
Ada dua jenis fungsi yaitu :
1. Void ( Fungi tanpa nilai
balik )
Fungsi yang void sering disebut juga prosedur. Disebut void karena fungsi tersebut tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut.
Fungsi yang void sering disebut juga prosedur. Disebut void karena fungsi tersebut tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut.
Ciri-ciri dari jenis fungsi Void
adalah sebagai berikut:
- Tidak adanya keyword return.
- Tidak adanya tipe data di dalam deklarasi fungsi.
- Menggunakan keyword void.
- Tidak dapat langsung ditampilkan hasilnya.
- Tidak memiliki nilai kembalian fungsi
- Keyword void juga digunakan jika suatu function tidak mengandung suatu parameter apapun.
- Void : void tampilkan_jml (int a, int b)
2. NonVoid (Fungsi dengan
nilai balik)
Fungsi non-void disebut juga function. Disebut non-void karena mengembalikan nilai kembalian yang berasal dari keluaran hasil proses function tersebut .
Ciri-ciri dari jenis fungsi non void adalah sebagai berikut:
Fungsi non-void disebut juga function. Disebut non-void karena mengembalikan nilai kembalian yang berasal dari keluaran hasil proses function tersebut .
Ciri-ciri dari jenis fungsi non void adalah sebagai berikut:
- Ada keyword return
- Ada tipe data yang mengawali fungsi
- Tidak ada keyword void
- Memiliki nilai kembalian .
- Dapat dianalogikan sebagai suatu variabel yang memiliki tipe data tertentu
- Sehingga dapat langsung ditampilkan hasilnya
- Non-void : int jumlah (int a, int b)
No comments:
Post a Comment