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 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();
}
No comments:
Post a Comment