Statement adalah perintah-perintah dalam code yang akan dijalankan oleh C++ Builder. Statement adalah bagian yang penting dalam suatu program, karena tanpa adanya statement program tidak akan pernah berjalan sesuai keinginan. Statement dituliskan diantara kata kurung kurawal buka dan kurung kurawal tutup, penulisan diakhiri dengan titik-koma (;). Misalnya statement Close yang berarti memerintahkan penutupan program, bentuk umum penulisannya adalah :
{
Close();
}
Statement penugasan adalah statement yang berfungsi untuk pengubahan properti atau variable saat program berjalan, misalnya :
Label1->Caption="Selamat Datang Di Kampus Biru";
adalah statement penugasan yang memerintahkan agar Teks tersebut ditampilkan pada Label1.
3.1. Statement
Aspek awal yang perlu anda ketahui dalam bahasa pemograman adalah Reserved Word dan statement. Reserved word harus kita kenal bahkan harus dihapalkan, layaknya menghapal kata-kata baru apabila kita belajar bahasa asing. Contoh Reserved Word adalah Close, Open, Insert dan sebagainya. Statement adalah perintah-perintah dalam code yang akan dijalankan oleh C++ Builder.
Statement adalah bagian yang penting dalam suatu program, karena tanpa adanya statement program tidak akan pernah berjalan sesuai keinginan. Statement dituliskan diantara kata kurung kurawal buka dan kurung kurawal tutup, penulisan diakhiri dengan titik-koma (;). Misalnya statement Close yang berarti memerintahkan penutupan program, bentuk umum penulisannya adalah :
{
Close();
}
Statement penugasan adalah statement yang berfungsi untuk pengubahan properti atau variable saat program berjalan, misalnya :
Label1->Caption="Selamat Datang Di Kampus Biru"; adalah statement penugasan yang memerintahkan agar Teks tersebut ditampilkan pada Label1.
3.2. Komentar Program
Komentar dapat ditambahkan pada suatu baris program dengan menuliskannya tanda garis miring dua kali // atau garis miring bintang /* Contoh: // ini komentar dalam bahasa C /* ini juga komentar dalam C */
3.3. Deklarasi Identifier
Identifier adalah suatu pengenal atau nama-nama yang diberikan sebagai bagian dari suatu aplikasi diantaranya : Variable, type, fungsi, konstanta dan lain-lain. Identifier ini penting. Anda harus mendeklarasikannya sebelum memakainya pada kode program. Hal ini penting karena akan menaikan efisiensi kode dan mengurangi error.
3.4. Deklarasi Variable
Variable adalah nama dalam kode yang mengacu ke alamat memori dimana isinya dapat berubah saat program berjalan. Anda harus mendeklarasikan variable, karena tanpa deklarasi variable tidak akan dapat diproses oleh program. Semua fungsi dan variable yang akan digunakan dalam program harus dideklarasikan pada bagian atas sebuah program. Adapun bentuk umumnya adalah sebagai berikut:
Tipe data daftar variable
Tipe data disini adalah tipe data yang sah yang diakui oleh C++ Builder, kemudian tipe data ini diikuti oleh satu atau beberapa variable yang menandakan bahwa variable tersebut mempunyai tipe data yang sama.
Di bawah ini contoh mendeklarasikan variable: int Panjang, Lebar, Luas; char A,B; char Nama[20];
Harus diingat tempat pendeklarasian variable, jika variable diletakan diatas/diawal program, itu berarti variable tersebut bersifat global sedangkan jika diletakan didalam blok fungsi, maka variabel itu adalah variable local, yang hanya berlaku untuk blok fungsi tersebut saja. Variabel-variabel yang Anda deklarasikan di atas dapat saja mempunyai harga awal. Caranya adalah dengan menempatkan tanda sama dengan yang diikuti dengan harga awal dari pada variable tersebut dibelakang nama variable. Jadi bentuknya adalah sebagai berikut: Tipe data nama variable= Konstanta Dibawah ini contoh bagaimana memberi harga awal sebuah variable
12
char ch=’a’; int panjang=10; float pajak=0.1;
Untuk mendeklarasikan variable ada dua tahap, yaitu : Tahap penamaan dan tahap pemberian type.
Penamaan variable dianjurkan yang mudah diingat, misalnya : Bulan, Jumlah, Total dan sebagainya, bukan X,Z,Y dan seterusnya. Aturan penulisan Variable : - Panjang nama variable sebaiknya tidak lebih dari 30 karakter - Harus diawali sebuah huruf atau garis bawah(_) - Karakter selanjutnya dapat berupa huruf, garis bawah(_) atau angka dari angka 0 sampai angka 9. - Tidak boleh mengandung karakter khusus seperti &, %, * dan sebagainya - Tidak boleh menggunakan Reserved Word milik C++ Builder.
Untuk pemberian type variable sifatnya mutlak harus dilakukan karena bertujuan untuk mendefinisikan himpunan nilai-nilainya.
3.5. Deklarasi Konstanta
Konstanta tidak seperti variable, nilainya akan tetap. Konstanta diawali dengan kata const dan diakhiri dengan titik koma (;). Aturan umum deklarasi konstanta adalah : Contoh: const
Nama Konstanta = Nilai Konstanta;
Contoh pemakaian :
const Total = 0;
const rasio = 0.913;
Sedangkan untuk aturan penamaan konstanta sama dengan penamaan variable.
3.6. Tipe Data
Secara garis besar C++ Builder membedakan tiga golongan data, yaitu bulat (Character dan integer), pecahan (floating point) dan benar salah (Boolean). Pada kenyataannya tipe data bulat dan pecahan sering sekali dibutuhkan sehingga perlu lebih dirinci. Maka ditambahkan dua sub golongan agar lebih teliti, yaitu short dan long untuk integer. Sehingga dikenallah golongan baru, yakni short int dan long int, dan untuk float diperoleh kelompok baru dengan nama double float dan long double float.
Tipe data dalam C++ Builder
Nama Ukuran (Bit)
Ukuran (Byte)
Jangkauan Nilai
Char 8 1 -128 sampai 126
unsigned char 8 1 0 sampai 255
short/short int 16 2 -32768 sampai 23768
Unsigned short 16 2 0 sampai 65535
Long 32 4 -2147483648 sampai 2147483648
Unsigned long 31 4 0 sampai 4294967295
Enum 16 2 -2147483648 sampai 2147483648
Float 32 4 1.2x10-38 sampai 3.4x 10381
Double 64 8 2.2x10-308 sampai 1.8x103082
Long double 80 10 3.4x10-4932 sampai 1.1x104932
Bool 8 1 True atau false
3.7. Operator Untuk menyusun suatu proses diperlukan unsur pembentuknya, yaitu operator.
Dari sudut pandang ini, suatu bahan proses seperti data, konstanta dan variable akan disebut dengan operand. Operator akan menangani operand agar terbentuk operasi atau proses.
a. Operator Matematika
Operator Nama Contoh Penggunaan + Penambahan a=b+c; - Pengurangan a=b-c; * Perkalian a=b*c; / Pembagian a=b/c; % Sisa pembagian a=b%c;
b. Operator Penugasan
Operator Nama Contoh Penggunaan = Penugasan A=1999 += Penugasan dan penambahan A+=100 -+ Penugasan dan pengurangan A-=9 *= Penugasan dan perkalian A*=10 \= Penugasan dan pembagian C\=2000 &= Penugasan AND B&=0 x 0.9 |= Penugasan OR B|=0 x 99
c. Operator Logika
Operator Nama && AND ! NOT || OR
d. Operator Relasional
Operator Nama = = Sama dengan != Tidak sama dengan < Lebih kecil > Lebih besar <= Lebih kecil atau sama dengan >= Lebih besar atau sama dengan
e. Operator Unary
Operator Nama Pemakaain * Indirection Char b=*c & Addres Char *b=&c ~ Bitwise NOT Ada &= ~0x05 ! Logika NOT If (!ada) { … } ++ Penambahan Panjang++ -- Pengurangan Lebar--
3.8. Fungsi Prosedur dan fungsi adalah Program kecil yang sudah jadi dan telah disediakan C++ Builder. Keduanya disimpan dalam runtime library C++ Builder. Anda dapat memanfaatkan asal tujuan program anda sesuai dengannya sehingga anda tingggal memanggilnya dan terhindar dari penulisan code program yang panjang. Berikut ini tabel yang mengandung beberapa Fungsi yang telah disediakan C++ Builder.
Nama Kegunaan
1. StrTod Mengkonversikan dari string ke double
2. StrToInt Mengkonversikan dari String ke Integer
3. StrTol Mengkonversikan dari String ke Long
4. Copy Menyalin sebuah string
5. DateTimeToStr Mengkonversikan Date ke string
Berikut ini adalah contoh bagaimana mendeklarasikan variable dalam sebuah program:
masukan kode berikut:
void __fastcall TForm
1::Button1Click(TObject *Sender) { int Harga, Jumlah, Total; Harga=StrToInt(Edit2->Text); Jumlah=StrToInt(Edit3->Text); Total=Harga*Jumlah; Edit4->Text=IntToStr(Total); }
3. Pada tombol Close, masukan kode berikut: void __fastcall TForm1::Button2Click(TObject *Sender) { Close(); }
4. Untuk melihat hasilnya tekan tombol F9, kemudian masukan datanya, untuk melihat hasilnya tekan tombol hitung.
Contoh 2:
Contoh berikut adalah contoh bagaimana jika data dimasukan dari ComboBox, sehingga user hanya perlu memilih dari pilihan yang sudah disediakan.
1. Buat Form seperti berikut:
2. Pada Tombol Hitung masukan Program berikut: void __fastcall TForm1::Button1Click(TObject *Sender) { int Harga, Lama, Total; Harga=StrToInt(ComboBox2->Text); Lama=StrToInt(ComboBox3->Text); Total=Harga*Lama; Edit4->Text=IntToStr(Total); }
3. Dalam Form Create, masukan kode berikut: void __fastcall TForm1::FormCreate(TObject *Sender) {
ComboBox1->Items->Add("Misteri Rumah Tua"); ComboBox1->Items->Add("Kisah Seribu Kata"); ComboBox1->Items->Add("Mentari Bersinar Lagi"); ComboBox1->Items->Add("Saras 008"); ComboBox1->Items->Add("Panji"); ComboBox1->Items->Add("Anak Ajaib"); ComboBox1->Items->Add("Kera Sakti"); ComboBox1->ItemIndex=0;
for (int i=1;i<=10;i++) { ComboBox2->Items->Add(IntToStr(i*250)); ComboBox2->ItemIndex=0; } for (int i=1;i<=10;i++) { ComboBox3->Items->Add(IntToStr(i)); ComboBox3->ItemIndex=0; }
}
5. Jika Anda RUN, maka akan menghasilkan output program.
keywords
1 line if statement c++
2 condition if statement c++
3 condition if statement c++
a compound statement c++
a statement in c++
a switch statement in c++
and statement c++
assignment statement c++
break a if statement c++
break statement in c++
c c++ syntax
c c++ syntax difference
c++ goto statement example
c++ jump statement
c++ printf syntax
c++ question statement
c++ repetition statement
c++ statement and expression
c++ statement cannot resolve address of overloaded function
c++ statement generator
c++ statement has no effect
c++ statement if
c++ statement list
c++ statement missing
c++ statement missing error
c++ statement multiple lines
c++ statement that makes a decision
c++ statement to end program
c++ statement types
c++ statement vs expression
c++ statement with no effect
c++ syntax basic
c++ syntax boolean
c++ syntax break
c++ syntax cheat sheet
c++ syntax constructor
c++ syntax define
c++ syntax do while
c++ syntax error constant
c++ syntax error identifier string
c++ syntax for if-else
c++ syntax for struct
c++ syntax for while loop
c++ syntax function declaration
c++ syntax guide
c++ syntax guide pdf
c++ syntax hello world
c++ syntax highlighter online
c++ syntax highlighting
c++ syntax highlighting html
c++ syntax highlighting javascript
c++ syntax highlighting library
c++ syntax highlighting online
c++ syntax highlighting vim
c++ syntax highlighting word
c++ syntax java
c++ syntax klasse
c++ syntax list pdf
c++ syntax namespace
c++ syntax new
c++ syntax new line
c++ syntax not equal
c++ syntax question mark
c++ syntax quick reference
c++ syntax quirks
c++ syntax quiz
c++ syntax reference pdf
c++ syntax rules
c++ syntax underscore
c++ syntax using
c++ syntax using namespace
c++ syntax vim
c++ syntax void
c++ syntax vs c#
c++ syntax vs java
c++ syntax while loop
c++ syntax yacc
c++ throw statement
c++ yield statement
case statement c++
case statement c++ or
compound statement missing c++
continue statement c++ examples
continue statement in c++
contoh statement looping c++
control statement in c++ with example
error expected a statement c++
error expected a statement c++ if else
expected a statement c++
expected a statement c++ else
expression vs statement c++
for statement c++ example program
global statement c++
goto statement c++
goto statement c++ example
goto statement in c++
goto statement in c++ with example
i/o statement in c++
if else statement c++
if else statement c++ string
if else statement c++ tutorial
if else statement c++ using char
if statement alternative c++
if statement array c++
if statement assignment c++
if statement break c++
if statement c++
if statement c++ 11
if statement c++ and
if statement c++ boolean
if statement c++ char
if statement c++ definition
if statement c++ example
if statement c++ example program
if statement c++ exercises
if statement c++ multiple conditions
if statement c++ not working
if statement c++ one line
if statement c++ or
if statement c++ or operator
if statement c++ order of evaluation
if statement c++ pdf
if statement c++ ppt
if statement c++ question mark
if statement c++ quiz
if statement c++ shorthand
if statement c++ string
if statement c++ tutorial
if statement c++ using
if statement c++ using char
if statement c++ with char
if statement c++ with string
if statement in c++ with multiple conditions
if statement missing c++
if statement with c++
loop a switch statement c++
looping statement c++
looping statement in c++
n statement in c++
n the following c++ statement what will be executed first according to the order of precedence
prepared statement sqlite c++
print a statement c++
quit statement c++
return 0 statement c++
return statement c++
return statement missing c++
statement block c++
statement c++
statement c++ definition
statement c++ example
statement c++ print
statement c++ programming
statement control c++
statement dalam c++
statement for c++
statement if c++
statement in c++
statement in c++ definition
statement label c++
statement missing c++
statement mysql c++
statement of c++
statement pada c++
statement pengendalian c++
statement pengulangan c++
statement perulangan c++
statement program c++
statement terminator c++
statement while c++
switch statement c++
switch statement c++ 11
switch statement c++ array
switch statement c++ case
switch statement c++ char
switch statement c++ example
switch statement c++ game
switch statement c++ grades
switch statement c++ greater than
switch statement c++ if
switch statement c++ int
switch statement c++ multiple cases
switch statement c++ no break
switch statement c++ numbers
switch statement c++ or
switch statement c++ range
switch statement c++ range of values
switch statement c++ return
switch statement c++ roman numerals
switch statement c++ tutorial
switch statement c++ uppercase
switch statement c++ using char
switch statement c++ using string
switch statement c++ visual studio
switch statement c++ with char
switch statement c++ youtube
switch statement in c++
switch statement loop c++
switch statement using c++
syntax bahasa c++
syntax bool c++
syntax borland c++
syntax c++ bubble sort
syntax c++ class
syntax c++ cout
syntax c++ dan fungsinya
syntax c++ definition
syntax c++ example
syntax c++ for
syntax c++ for loop
syntax c++ function
syntax c++ list
syntax c++ loop
syntax c++ luas lingkaran
syntax c++ operator
syntax c++ or
syntax c++ pdf
syntax c++ printf
syntax c++ scanf
syntax c++ struct
syntax c++ switch
syntax c++ switch case
syntax c++ vs c
syntax c++ while
syntax cin c++
syntax dalam c++
syntax dasar c++
syntax dev c++
syntax error c++
syntax for c++ class
syntax fungsi c++
syntax getline c++
syntax goto c++
syntax jazyka c++
syntax kalkulator c++
syntax konstruktor c++
syntax of c++ function
syntax of c++ pdf
syntax random c++
syntax string c++
syntax vector c++
syntax visual c++
this statement c++
vector statement c++
while statement c++
wrong statement about c++
xor statement c++

0 comments:
Post a Comment