Tugas 4-IF5166 Keamanan Informasi Sistem Lanjut

18 10 2008

Kesalahan program dalam Bahasa Pemrograman C++

Berikut ini adalah contoh program sederhana yang penulis buat dengan menggunakan bahasa pemrograman C++. Program ini adalah program looping menggunakan while, yang apabila di jalankan proram akan meminta untuk memasukkan angka. Apabila yang dimasukkan adalah angka yang lebih besar dari 0, maka program akan terus meminta untuk memasukkan angka. Tetapi apabila yang dimasukkan adalah angka yang kurang dari atau sama dengan 0, maka program akan keluar. Akan tetapi apabila dimasukkan karakter setelah memasukkan angka yang lebih besar dari 0, maka program akan looping terus menerus menampilkan “Masukkan Nilai X :”.

Berikut ini adalah source code untuk program angka.cpp:

#include <iostream>

using namespace std;

enum BOOLEAN { FALSE, TRUE };

int main() {
  int X;

  BOOLEAN STOP = FALSE;
  while (!STOP) {
    cout<<”Masukkan nilai X : “; cin>>X;
    if (X <= 0) {
      STOP = TRUE;
      continue;
    }
  } 
 
  return 0;
}

 

Tampilan setelah program dijalankan dan dimasukkan angka 1:

 

Tampilan setelah dimasukkan angka 0, program akan keluar:

 

Tampilan apabila dimasukkan karakter ‘d’ setelah memasukkan angka ’46777′:

 

 

Catatan:
Tulisan ini dibuat sebagai bagian dari tugas mata kuliah IF5166 – Keamanan Informasi Sistem Lanjut pada Magister Teknik Informatika, Bidang Khusus Chief Information Officer, Sekolah Teknik Elektro dan Informatika, Institut Teknologi Bandung.

Nama : AFIFI

NIM   : 23208072

Tools:

  • Hardware: Apple MacBook, Processor Intel Core2 Duo 2GHz, Memory 2GB
  • Software: NetBeans IDE 6.1

Referensi:

  • Rahardjo, B. 2007. Pemrograman C ++. Informatika – Bandung
  • M. Shalahuddin dan Rosa A. S. 2007. Belajar Pemrograman Dengan Bahasa C++ dan Java Dari Nol Menjadi Handal. Informatika – Bandung
Advertisement

Actions

Information

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s




Follow

Get every new post delivered to your Inbox.