Pernyataan Dasar (Part 1)
Macam Pernyataan
Pernyataan (statements) digunakan untuk melakukan suatu tindakan. Macam-macam pernyataan :
Pernyataan ungkapan
Pernyataan deklarasi/definisi
Pernyataan nol
Pernyataan majemuk
Pernyataan goto
Pernyataan berkondisi : if dan switch
Pernyataan pengulangan : do-while, while dan for
Pernyataan yang berhubungan dengan pernyataan pengulangan : break dan continue
Pernyataan Ungkapan
Pernyataan ini terdiri dari sebuah ungkapan dan diakhiri dengan tanda titik koma (;)
Biasanya berupa penugasan nilai terhadap variabel atau pemanggilan fungsi. Contoh :
bil = 3;
x++;
jumlah = hasil * 2;
Pernyataan Deklarasi/Definisi
Pernyataan ini digunakan untuk memperkenalkan nama variabel ataupun pengenal yang lain beserta tipe datanya.
Contoh :
int bil;
Baris diatas merupakan contoh pendefinisian variabel bil dengan tipe (int).
Pernyataan Nol (Kosong)
Pernyataan nol (kosong) adalah pernyataan yang berisi titik koma saja, perintah ini tidak melaksanakan apa-apa, tetapi kehadirannya kadang-kadang diperlukan.
Pernyataan Majemuk
Pernyataan majemuk sering disebut blok, sejumlah pernyataan yang berada didalam kurung kurawal.
Contoh :
{
bil = 3;
bil++;
}
Jika terdapat suatu pengenal yang didefinisikan didalam sebuah blok, pengenal tersebut hanya dikenal didalam blok itu saja.
Contoh Program
//program23.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
int a = 5;
cout<<"a = "<<a<<endl;
{
int a; //a hanya dikenal di blok ini
a = 20;
cout<<"a = "<<a<<endl;
}
cout<<"a = "<<a<<endl;
getch();
}
Pernyataan goto
Pernyataan goto adalah pernyataan yang mengarahkan eksekusi ke pernyataan yang berlabel (pernyataan yang diawali oleh suatu nama label dan tanda titik dua (:) ).
goto label;
label: pernyataan;
Dalam hal ini, label berupa suatu pengenal (namanya mengikuti aturan nama pengenal).
Pemakaian goto sebisa mungkin dihindari karena pernyataan ini cenderung membuat program menjadi rumit dan sulit dipahami.
Contoh Program
//program24.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
cout<<"Tes goto"<<endl;
goto selesai;
cout<<"Pernyataan ini tidak ditampilkan"<<endl;
selesai:
cout<<"Selesai..."<<endl;
getch();
}
0 komentar:
Posting Komentar