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

{ 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 :)

Welcome to My Blog

Recent Post

Recent Posts Widget
Instagram

- Copyright © Madriva -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -