Posted by : Rhyf Ahmad
Wednesday, April 04, 2012
Setiap bahasa pemrograman mempunyai teknik sendiri dalam penulisan kode, begitu juga dengan bahasa pemrograman C++ yang dianggap lebih runyem ketimbang bahasa lain semisal Pascal atau Basic. Pada tips coding C++ kali ini akan mengulas kode-kode sederhana yang menggunakan Statement IF. Karena seperti yang disebutkan tadi, kondisi dan statement yang ada pada C++ berbeda dengan bahasa Pascal atau bahasa Basic.
Syntax sederhana penggunaan IF dalam C++ adalah sebagai berikut:
#include <iostream.h>
#include <conio.h>
void main()
{
if (kondisi)
statement;
}
Kode main() merupakan nama fungsi, sedangkan kode yang diapit oleh simbol { dan } merupakan blok atau tubuh fungsi. Tanda { merupakan blok awal, dan tanda } merupakan blok akhir. Seperti pada pemrograman Pascal, tanda { identik dengan BEGIN, dan tanda } identik dengan END.
Pernyataan IF dapat dituliskan sebagai berikut:
#include <iostream.h>
#include <conio.h>
void main()
{
int usia;
clrscr();
cout << " Berapa usia Anda : ";
cin >> usia;
if (usia < 17)
cout << " Anda tidak boleh masuk";
else cout << "Anda Boleh masuk";
}
Untuk penulisan dengan menggunakan operator logika atau operator relasional, sobat bisa menggunakan fungsi seperti di bawah ini:
If ((a >= 4) && (b == 4))
{
.
.
}
Jika sobat menuliskan fungsi seperti ini:
If ((a >= 4) && (b == 4))
{
.
.
}
atau
If (a >= 4) && (b = 4)
{
.
.
}
Akan terlihat pesan error pada compiler, karena C++ selalu memperlakukan nilai tidak sama dengan nol sebagai TRUE, dan nilai sama dengan nol sebagai FALSE. Oleh karenanya, tanda = pada statement b harus dituliskan dua kali agar nilai 3 tidak dianggap TRUE.
Selain cara di atas, sobat juga dapat menuliskan kode seperti di bawah ini:
#include <iostream.h>
void main()
{
if (kondisi)
statement;
else if (kondisi2)
statement2;
}
Semoga bermanfaat.. Dan jangan lupa komentarnya yah.. :D
Related Posts :
- Back to Home »
- C Plus Plus , Programming , Tips 'n Trik »
- Tips Coding C++ [Part 1]
{ 1 comments... read them below or add one }
You can leave a comment to request any article(s), software(s), ebook(s) or report the dead link.
Then I will reply as soon as I can :)
hebat sobb,....mantap
ReplyDelete