Hello Word!
Jalankan Code::blocks kemudian klik menu file > new > Project.. . Maka kita akan mendapatkan popup window seperti Gambar dibawah ini. Pada bagian category pilih Console lalu klik dua kali pada item Console Application.
Code::Blocks akan memberikan seperangkat project berisi subfolder dan file yang dibutuhkan selama membuat aplikasi berbasis C++. Struktur inti project tampak seperti bagan berikut
-/AppName
|- /bin
|- /obj
|- main.cpp
|
Folder /bin dan folder /obj digunakan oleh compiler untuk menampung hasil compile-nya. Kita tidak perlu pusing memikirkan kedua folder tersebut. Fokus saja pada file main.cpp. Pada main.cpp kita menemukan barisan kode berikut :
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
Kode diatas merupakan template minimal supaya bisa dieksekusi oleh komputer. Template seperti diatas harus ada di setiap fila *.cpp. Karena template bersifat wajib, Kita tidak perlu terlalu pusing memikirkanya. Yang kita butuhkan adalah memanipulasi baris kode yang terdapat pada fungsi main()
. Jalankan code tersebut dengan klik menu Buid > Build and run ( atau F9). Hasilnya terlihat di console sebagai berikut
Oke, sekarang kita coba mencetak kalimat "Hellow world!" menjadi dua baris. Perbarui fungsi main()
menjadi seperti dibawah ini kemudian jalankan kembali.
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
cout << "Hello world!" << endl;
return 0;
}
Bagaimana hasilnya? Tampak tulisan "Hello world!" tercetak dua kali dalam dua baris. Sekarang bagaimana supaya tulisan "Hello world!" tercetak sebanyak empat kali dengan susunan 2 baris 2 kolom seperti berikut?
Hello world! Hello world!
Hello world! Hello world!
Untuk menghasilkan keluaran diatas, kita bisa menuliskan code seperti ini
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world! Hello world!" << endl;
cout << "Hello world! Hello world!" << endl;
return 0;
}
- Apakah kode tersebut bisa dijalankan? Bisa
- Apakah kode tersebut error? Tidak.
- Apakah kode tersebut salah? Tidak.
- Apakah kode tersebut effisien? Belum tentu.
Hmmm.. oke sekarang tantangan berikutnya bagaimana caranya menulis "Hello world!" dalam bentuk dimensi 6 x 6 ? Mungkinkah kita menulis kode seperti contoh sebelumnya? No. Kita perlu cara yang lebih efektif dan efisien mengugnakan fungsi perulangan.