Fungsi
main()
Program C++ tidak dapat dipisahkan dari fungsi karena fungsi adalah salah satu dasar penyusun blok pada C++. Sebuah program C++ minimal mengandung sebuah fungsi yaitu fungsi
main()
.Fungsi ini menjadi awal dan akhir eksekusi program C++.
main
adalah nama judul fungsi. Dimulai dari tanda { sampai dengan } disebut
tubuh fungsi, atau semua yang terletak didalam tanda {} disebut blok.Tanda () digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan ke fungsi. Kata
void
yang mendahului main()
dipakai untuk menyatakan bahwa fungsi ini tidak mempunyai nilai balik
(return value). Di dalam tanda {} bisa terkandung sejumlah unit yang
disebut pernyataan (statement).Pernyataan
Perhatikan baris kode dibawah ini :
1 | cout<<“Hai. HAI PROGRAM C++”; |
Mengenal
cout
Pengenal
cout
merupakan sebuah obyek yang disediakan
oleh C++ untuk mengarahkan data ke standard output (normalnya layar).
Tanda << merupakan operator yang disebut operator “penyisipan /
peletakan”.Operator ini mengarahkan operand (data) yang di sebelah kanannya ke obyek yang dikirinya. Pada contoh diatas, string
“Hai. Selamat belajar C++”
diarahkan ke cout
yang memberikan hasil berupa tampilan string tersebut ke layar.#include <iostream.h>
Baris tersebut bukanlah sebuah pernyataan, itulah sebabnya tidak diakhiri dengan tanda titik koma. Baris tersebut menginstruksikan kepada kompiler untuk menyisipkan file lain (
iostream.h
) saat
program dikompilasi. File-file berakhiran .h disebut file header, yaitu
file-file yang berisi berbagai deklarasi seperti fungsi, variabel, dll.Pada contoh, file
iostream.h
perlu disertakan pada program yang melibatkan obyek cout
. Karena file iostream.h
berisi deklarasi yang diperlukan oleh cout
dan berbagai obyek yang berhubungan dengan masukan dan keluaran pada stream.clrscr()
Pernyataan
clrscr()
digunakan untuk membersihkan layar. Jika menggunakan pernyataan tersebut, maka baris berikut perlu disertakan :1 | #include <conio.h> |
clrscr()
:1 | //program03.cpp |
2 | #include <iostream.h> |
3 | #include <conio.h> |
4 |
5 | void main() |
6 | { |
7 | clrscr(); |
8 | cout<< "Hai program C++" ; |
9 | } |
Gaya Penulisan Program
C++ memberikan keleluasaan kepada pemrogram untuk dalam menuliskan bentuk atau gaya program. Contoh :
1 | //program04.cpp |
2 | #include <iostream.h> |
3 | #include <conio.h> |
4 |
5 | void main() { clrscr(); cout<< "Hai Program C++" ; } |
#include adalah pre
prosesor yang tersedia pada C++ dan selalu dijalankan terlebih dulu saat
kompilasi..juga tidak di akhiri dengan tanda ( ; ) karena #include
bukanlah suatu pernyataan melainkan suatu file header..contohnya:
- #include digunakan pada program jika program tersebut melibatkan
object cout dan cin.
- #include diperlukan apabila melibatkan fungsi clrscr() (baca: clear
screen), yaitu perintah untuk membersihkan layar, dan fungsi getch()
[baca: get character and echo], untuk menahan layar sampai sembarang
tombol keyboard ditekan.
#include , diperlukan jika dalam program terdapat suatu operator
matematika ( +, -, : dan x ) atau perhitungan matematika, semisal
penjumlahan, pengurangan, perkalian, dsb..
2. void main() adalah suatu fungsi dalam bahasa C++, merupakan fungsi
utama dalam program..terdapat banyak fungsi dalam bahasa C++, salah
satunya adalah fungsi main(). Ada tiga bentuk penulisan fungsi main:
void main(), int main() dan main().. Penggunaanya tergantung dari
program yang dipakai.. tapi untuk pengenalan dasar, lebih baik
menggunakan void main() dulu sampai anda mengenal lebih jauh bahasa
C++.. Setiap penulisan fungsi selalu di awali tanda ( { ) dan di akhri
tanda [ } ], dimana menunjukan cakupan dari fungsi..
3. cout [dibaca: C out] adalah sebuah objek pernyataan dalam C++ yang
digunakan untuk menampilkan atau mencetak data pada layar dan selalu di
akhiri tanda [ ; ]. Sedangkan cin [dibaca: C in] adalah sebuah objek
pernyataan untuk memasukkan atau menginputkan data pada layar..INGATLAH
setiap selesai membuat pernyataan maka harus diakhiri tanda [ ; ]
4. << adalah operator penghubung antara stream dan
kalimat,,ditujukan pada cout karena kita akan mencetak kalimat ke
layar.. Sedangkan >> adalah operator yang ditujukan pada data
karena kita akan menginputkan data ke layar.. Bentuk umum code nya
adalah seprti ini..
cout<<"Kalimat yang kita ketik";
cin>>data;
5. // adalah operator komentar. Operator ini tidak akan diproses atau di
compile oleh compiler..karena hanya berfungsi sebagai komentar..
6. endl [baca: end line] adalah fungsi yang digunakan untuk pindah baris
atau baris baru..
Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-pengenalan-dasar-c.html
Copyright world-of-programmer.blogspot.com
Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-pengenalan-dasar-c.html
Copyright world-of-programmer.blogspot.com
#include adalah pre
prosesor yang tersedia pada C++ dan selalu dijalankan terlebih dulu saat
kompilasi..juga tidak di akhiri dengan tanda ( ; ) karena #include
bukanlah suatu pernyataan melainkan suatu file header..contohnya:
- #include digunakan pada program jika program tersebut melibatkan
object cout dan cin.
- #include diperlukan apabila melibatkan fungsi clrscr() (baca: clear
screen), yaitu perintah untuk membersihkan layar, dan fungsi getch()
[baca: get character and echo], untuk menahan layar sampai sembarang
tombol keyboard ditekan.
#include , diperlukan jika dalam program terdapat suatu operator
matematika ( +, -, : dan x ) atau perhitungan matematika, semisal
penjumlahan, pengurangan, perkalian, dsb..
2. void main() adalah suatu fungsi dalam bahasa C++, merupakan fungsi
utama dalam program..terdapat banyak fungsi dalam bahasa C++, salah
satunya adalah fungsi main(). Ada tiga bentuk penulisan fungsi main:
void main(), int main() dan main().. Penggunaanya tergantung dari
program yang dipakai.. tapi untuk pengenalan dasar, lebih baik
menggunakan void main() dulu sampai anda mengenal lebih jauh bahasa
C++.. Setiap penulisan fungsi selalu di awali tanda ( { ) dan di akhri
tanda [ } ], dimana menunjukan cakupan dari fungsi..
3. cout [dibaca: C out] adalah sebuah objek pernyataan dalam C++ yang
digunakan untuk menampilkan atau mencetak data pada layar dan selalu di
akhiri tanda [ ; ]. Sedangkan cin [dibaca: C in] adalah sebuah objek
pernyataan untuk memasukkan atau menginputkan data pada layar..INGATLAH
setiap selesai membuat pernyataan maka harus diakhiri tanda [ ; ]
4. << adalah operator penghubung antara stream dan
kalimat,,ditujukan pada cout karena kita akan mencetak kalimat ke
layar.. Sedangkan >> adalah operator yang ditujukan pada data
karena kita akan menginputkan data ke layar.. Bentuk umum code nya
adalah seprti ini..
cout<<"Kalimat yang kita ketik";
cin>>data;
5. // adalah operator komentar. Operator ini tidak akan diproses atau di
compile oleh compiler..karena hanya berfungsi sebagai komentar..
6. endl [baca: end line] adalah fungsi yang digunakan untuk pindah baris
atau baris baru..
Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-pengenalan-dasar-c.html
Copyright world-of-programmer.blogspot.com
Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-pengenalan-dasar-c.html
Copyright world-of-programmer.blogspot.com
#include adalah pre
prosesor yang tersedia pada C++ dan selalu dijalankan terlebih dulu saat
kompilasi..juga tidak di akhiri dengan tanda ( ; ) karena #include
bukanlah suatu pernyataan melainkan suatu file header..contohnya:
- #include digunakan pada program jika program tersebut melibatkan
object cout dan cin.
- #include diperlukan apabila melibatkan fungsi clrscr() (baca: clear
screen), yaitu perintah untuk membersihkan layar, dan fungsi getch()
[baca: get character and echo], untuk menahan layar sampai sembarang
tombol keyboard ditekan.
#include , diperlukan jika dalam program terdapat suatu operator
matematika ( +, -, : dan x ) atau perhitungan matematika, semisal
penjumlahan, pengurangan, perkalian, dsb..
2. void main() adalah suatu fungsi dalam bahasa C++, merupakan fungsi
utama dalam program..terdapat banyak fungsi dalam bahasa C++, salah
satunya adalah fungsi main(). Ada tiga bentuk penulisan fungsi main:
void main(), int main() dan main().. Penggunaanya tergantung dari
program yang dipakai.. tapi untuk pengenalan dasar, lebih baik
menggunakan void main() dulu sampai anda mengenal lebih jauh bahasa
C++.. Setiap penulisan fungsi selalu di awali tanda ( { ) dan di akhri
tanda [ } ], dimana menunjukan cakupan dari fungsi..
3. cout [dibaca: C out] adalah sebuah objek pernyataan dalam C++ yang
digunakan untuk menampilkan atau mencetak data pada layar dan selalu di
akhiri tanda [ ; ]. Sedangkan cin [dibaca: C in] adalah sebuah objek
pernyataan untuk memasukkan atau menginputkan data pada layar..INGATLAH
setiap selesai membuat pernyataan maka harus diakhiri tanda [ ; ]
4. << adalah operator penghubung antara stream dan
kalimat,,ditujukan pada cout karena kita akan mencetak kalimat ke
layar.. Sedangkan >> adalah operator yang ditujukan pada data
karena kita akan menginputkan data ke layar.. Bentuk umum code nya
adalah seprti ini..
cout<<"Kalimat yang kita ketik";
cin>>data;
5. // adalah operator komentar. Operator ini tidak akan diproses atau di
compile oleh compiler..karena hanya berfungsi sebagai komentar..
6. endl [baca: end line] adalah fungsi yang digunakan untuk pindah baris
atau baris baru..
Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-pengenalan-dasar-c.html
Copyright world-of-programmer.blogspot.com
Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-pengenalan-dasar-c.html
Copyright world-of-programmer.blogspot.com
#include adalah pre
prosesor yang tersedia pada C++ dan selalu dijalankan terlebih dulu saat
kompilasi..juga tidak di akhiri dengan tanda ( ; ) karena #include
bukanlah suatu pernyataan melainkan suatu file header..contohnya:
- #include digunakan pada program jika program tersebut melibatkan
object cout dan cin.
- #include diperlukan apabila melibatkan fungsi clrscr() (baca: clear
screen), yaitu perintah untuk membersihkan layar, dan fungsi getch()
[baca: get character and echo], untuk menahan layar sampai sembarang
tombol keyboard ditekan.
#include , diperlukan jika dalam program terdapat suatu operator
matematika ( +, -, : dan x ) atau perhitungan matematika, semisal
penjumlahan, pengurangan, perkalian, dsb..
2. void main() adalah suatu fungsi dalam bahasa C++, merupakan fungsi
utama dalam program..terdapat banyak fungsi dalam bahasa C++, salah
satunya adalah fungsi main(). Ada tiga bentuk penulisan fungsi main:
void main(), int main() dan main().. Penggunaanya tergantung dari
program yang dipakai.. tapi untuk pengenalan dasar, lebih baik
menggunakan void main() dulu sampai anda mengenal lebih jauh bahasa
C++.. Setiap penulisan fungsi selalu di awali tanda ( { ) dan di akhri
tanda [ } ], dimana menunjukan cakupan dari fungsi..
3. cout [dibaca: C out] adalah sebuah objek pernyataan dalam C++ yang
digunakan untuk menampilkan atau mencetak data pada layar dan selalu di
akhiri tanda [ ; ]. Sedangkan cin [dibaca: C in] adalah sebuah objek
pernyataan untuk memasukkan atau menginputkan data pada layar..INGATLAH
setiap selesai membuat pernyataan maka harus diakhiri tanda [ ; ]
4. << adalah operator penghubung antara stream dan
kalimat,,ditujukan pada cout karena kita akan mencetak kalimat ke
layar.. Sedangkan >> adalah operator yang ditujukan pada data
karena kita akan menginputkan data ke layar.. Bentuk umum code nya
adalah seprti ini..
cout<<"Kalimat yang kita ketik";
cin>>data;
5. // adalah operator komentar. Operator ini tidak akan diproses atau di
compile oleh compiler..karena hanya berfungsi sebagai komentar..
6. endl [baca: end line] adalah fungsi yang digunakan untuk pindah baris
atau baris baru..
Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-pengenalan-dasar-c.html
Copyright world-of-programmer.blogspot.com
Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-pengenalan-dasar-c.html
Copyright world-of-programmer.blogspot.com
#include adalah pre
prosesor yang tersedia pada C++ dan selalu dijalankan terlebih dulu saat
kompilasi..juga tidak di akhiri dengan tanda ( ; ) karena #include
bukanlah suatu pernyataan melainkan suatu file header..contohnya:
- #include digunakan pada program jika program tersebut melibatkan
object cout dan cin.
- #include diperlukan apabila melibatkan fungsi clrscr() (baca: clear
screen), yaitu perintah untuk membersihkan layar, dan fungsi getch()
[baca: get character and echo], untuk menahan layar sampai sembarang
tombol keyboard ditekan.
#include , diperlukan jika dalam program terdapat suatu operator
matematika ( +, -, : dan x ) atau perhitungan matematika, semisal
penjumlahan, pengurangan, perkalian, dsb..
2. void main() adalah suatu fungsi dalam bahasa C++, merupakan fungsi
utama dalam program..terdapat banyak fungsi dalam bahasa C++, salah
satunya adalah fungsi main(). Ada tiga bentuk penulisan fungsi main:
void main(), int main() dan main().. Penggunaanya tergantung dari
program yang dipakai.. tapi untuk pengenalan dasar, lebih baik
menggunakan void main() dulu sampai anda mengenal lebih jauh bahasa
C++.. Setiap penulisan fungsi selalu di awali tanda ( { ) dan di akhri
tanda [ } ], dimana menunjukan cakupan dari fungsi..
3. cout [dibaca: C out] adalah sebuah objek pernyataan dalam C++ yang
digunakan untuk menampilkan atau mencetak data pada layar dan selalu di
akhiri tanda [ ; ]. Sedangkan cin [dibaca: C in] adalah sebuah objek
pernyataan untuk memasukkan atau menginputkan data pada layar..INGATLAH
setiap selesai membuat pernyataan maka harus diakhiri tanda [ ; ]
4. << adalah operator penghubung antara stream dan
kalimat,,ditujukan pada cout karena kita akan mencetak kalimat ke
layar.. Sedangkan >> adalah operator yang ditujukan pada data
karena kita akan menginputkan data ke layar.. Bentuk umum code nya
adalah seprti ini..
cout<<"Kalimat yang kita ketik";
cin>>data;
5. // adalah operator komentar. Operator ini tidak akan diproses atau di
compile oleh compiler..karena hanya berfungsi sebagai komentar..
6. endl [baca: end line] adalah fungsi yang digunakan untuk pindah baris
atau baris baru..
Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-pengenalan-dasar-c.html
Copyright world-of-programmer.blogspot.com
Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-pengenalan-dasar-c.html
Copyright world-of-programmer.blogspot.com
#include adalah pre
prosesor yang tersedia pada C++ dan selalu dijalankan terlebih dulu saat
kompilasi..juga tidak di akhiri dengan tanda ( ; ) karena #include
bukanlah suatu pernyataan melainkan suatu file header..contohnya:
- #include digunakan pada program jika program tersebut melibatkan
object cout dan cin.
- #include diperlukan apabila melibatkan fungsi clrscr() (baca: clear
screen), yaitu perintah untuk membersihkan layar, dan fungsi getch()
[baca: get character and echo], untuk menahan layar sampai sembarang
tombol keyboard ditekan.
#include , diperlukan jika dalam program terdapat suatu operator
matematika ( +, -, : dan x ) atau perhitungan matematika, semisal
penjumlahan, pengurangan, perkalian, dsb..
2. void main() adalah suatu fungsi dalam bahasa C++, merupakan fungsi
utama dalam program..terdapat banyak fungsi dalam bahasa C++, salah
satunya adalah fungsi main(). Ada tiga bentuk penulisan fungsi main:
void main(), int main() dan main().. Penggunaanya tergantung dari
program yang dipakai.. tapi untuk pengenalan dasar, lebih baik
menggunakan void main() dulu sampai anda mengenal lebih jauh bahasa
C++.. Setiap penulisan fungsi selalu di awali tanda ( { ) dan di akhri
tanda [ } ], dimana menunjukan cakupan dari fungsi..
3. cout [dibaca: C out] adalah sebuah objek pernyataan dalam C++ yang
digunakan untuk menampilkan atau mencetak data pada layar dan selalu di
akhiri tanda [ ; ]. Sedangkan cin [dibaca: C in] adalah sebuah objek
pernyataan untuk memasukkan atau menginputkan data pada layar..INGATLAH
setiap selesai membuat pernyataan maka harus diakhiri tanda [ ; ]
4. << adalah operator penghubung antara stream dan
kalimat,,ditujukan pada cout karena kita akan mencetak kalimat ke
layar.. Sedangkan >> adalah operator yang ditujukan pada data
karena kita akan menginputkan data ke layar.. Bentuk umum code nya
adalah seprti ini..
cout<<"Kalimat yang kita ketik";
cin>>data;
5. // adalah operator komentar. Operator ini tidak akan diproses atau di
compile oleh compiler..karena hanya berfungsi sebagai komentar..
6. endl [baca: end line] adalah fungsi yang digunakan untuk pindah baris
atau baris baru..
Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-pengenalan-dasar-c.html
Copyright world-of-programmer.blogspot.com
Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-pengenalan-dasar-c.html
Copyright world-of-programmer.blogspot.com
#include adalah pre
prosesor yang tersedia pada C++ dan selalu dijalankan terlebih dulu saat
kompilasi..juga tidak di akhiri dengan tanda ( ; ) karena #include
bukanlah suatu pernyataan melainkan suatu file header..contohnya:
- #include digunakan pada program jika program tersebut melibatkan
object cout dan cin.
- #include diperlukan apabila melibatkan fungsi clrscr() (baca: clear
screen), yaitu perintah untuk membersihkan layar, dan fungsi getch()
[baca: get character and echo], untuk menahan layar sampai sembarang
tombol keyboard ditekan.
#include , diperlukan jika dalam program terdapat suatu operator
matematika ( +, -, : dan x ) atau perhitungan matematika, semisal
penjumlahan, pengurangan, perkalian, dsb..
2. void main() adalah suatu fungsi dalam bahasa C++, merupakan fungsi
utama dalam program..terdapat banyak fungsi dalam bahasa C++, salah
satunya adalah fungsi main(). Ada tiga bentuk penulisan fungsi main:
void main(), int main() dan main().. Penggunaanya tergantung dari
program yang dipakai.. tapi untuk pengenalan dasar, lebih baik
menggunakan void main() dulu sampai anda mengenal lebih jauh bahasa
C++.. Setiap penulisan fungsi selalu di awali tanda ( { ) dan di akhri
tanda [ } ], dimana menunjukan cakupan dari fungsi..
3. cout [dibaca: C out] adalah sebuah objek pernyataan dalam C++ yang
digunakan untuk menampilkan atau mencetak data pada layar dan selalu di
akhiri tanda [ ; ]. Sedangkan cin [dibaca: C in] adalah sebuah objek
pernyataan untuk memasukkan atau menginputkan data pada layar..INGATLAH
setiap selesai membuat pernyataan maka harus diakhiri tanda [ ; ]
4. << adalah operator penghubung antara stream dan
kalimat,,ditujukan pada cout karena kita akan mencetak kalimat ke
layar.. Sedangkan >> adalah operator yang ditujukan pada data
karena kita akan menginputkan data ke layar.. Bentuk umum code nya
adalah seprti ini..
cout<<"Kalimat yang kita ketik";
cin>>data;
5. // adalah operator komentar. Operator ini tidak akan diproses atau di
compile oleh compiler..karena hanya berfungsi sebagai komentar..
6. endl [baca: end line] adalah fungsi yang digunakan untuk pindah baris
atau baris baru..
Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-pengenalan-dasar-c.html
Copyright world-of-programmer.blogspot.com
Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-pengenalan-dasar-c.html
Copyright world-of-programmer.blogspot.com
Tidak ada komentar:
Posting Komentar