Update Status Via Olog Spectech

Status Updater V.2.0

Join The Community

Subscribe via Email
Premium WordPress Themes

Tampilkan postingan dengan label cpp programming. Tampilkan semua postingan
Tampilkan postingan dengan label cpp programming. Tampilkan semua postingan

Rabu, 23 Februari 2011

Array pada pemograman C++

Setelah sekian lama nggak posting tentang pemograman, nggak ada salahnya sekarang kita bahas sedikit tentang Array pada C++.
Array adalah kumpulan data yang bertipe sama yang menggunakan nama yang sama. Dengan menggunakan array, sejumlah variabel dapat memakai nama yang sama. Antara satu variabel dengan variabel yang lainnya di dalam array tersebut. array dibedakan berdasarkan nomor elemen ( subscript )
sekarang mari kita coba praktekkan contoh-contoh program dengan menggunakan array...
program 1 ( untuk membaca data kemudian menampilkannya )
#include <iostream.h>
#include <conio.h>
void main()
{
 int data[10];                                // array dengan 10 elemen bertipe integer
 int elemen;
clrscr();
//entri 10 data
for ( elemen=0;elemen< = 9;elemen++)
{
 cout << "Data ke - " << elemen << ";";
 cin >> data[elemen];
}
// tampilkan data setelah entri
for (elemen=0;elemen <=9;elemen++)
{
 cout << "Data ke - " << elemen << ";" << data [elemen};
}
}

program 2 ( untuk menampilkan data array dari hasil inisialisasi )

#include <iostream.h>
#include<conio.h>

void main()
{
 int data[5] = {4,1,0,-5,3};
 int elemen;
 clrscr();
 // tampilkan data
 for ( elemen=0;elemen<=4;elemen++)
 {
  cout << "Data ke - " < elemen << ";"<<data[elemen];
}
}

program 3 ( untuk mencari data dari array, dan menampilkan nomor elemennya.

#include <iostream.h>
#include<conio.h>

void main()
{
 int data[10] = { 4,1,0,-8,7,5,-1,2,3,-7};
 int elemen, ketemu;
 cout << "Data yang dicari : ";
 cin >> x;

 ketemu = 0;
 for ( elemen=0;elemen<=9;elemen++)
 {
   if ( data[elemen] == x )
  {
    ketemu = ! ketemu;
    break;
  }
 }
 if (ketemu ==0) cout << "Data tidak ditemukan ";
 else cout << "Data ada di elemen : " << elemen;
}

semoga bermanfaat...., silakan dikembangkan sendiri program diatas, contoh diatas kalau menurut penulis masih basic sekali... hanya untuk sekedar pengetahuan..., silakan di comment bila ada yang salah.


Selasa, 26 Oktober 2010

Membuat Program Diamond dalam C++

"Olog System"

Ada yang tahu apa itu diamond? Diamond dalam bahasa Indonesia berarti berlian. Lalu apa hubungannya antara berlian atau diamond dengan C++?
Dalam C++ kita telah mempelajari cara membuat segitiga bintang dengan C++. Sekarang, kita akan mempelajari cara membuat berlian atau cara membuat diamond dalam C++. Caranya sama seperti membuat segita bintang dan segitiga bintang terbalik dengan C++. Dan kita juga menggunakan statement for untuk membuatnya.

Silahkan lihat sintaksnya dibawah ini:




#include <iostream.h>
#include <conio.h>

int main()
{
 int ganjil;

 do
 {
  cout<<"Masukkan bilangan ganjil (1-19): ";
  cin>>ganjil;
 }while(ganjil%2==0);

 for(int i=0; i<=ganjil; i+=2)
 {
  for(int j=0; j<ganjil-i;j+=2)
  {
   cout<<" ";
  }
  for(int z=0;z<=i;z++)
  {
   cout<<"*";
  }
  cout<<endl;
 }

 ganjil = ganjil - 2;

 for(int i=0; i<ganjil; i+=2)
 {
  for(int j=0; j<=i+2;j+=2)
  {
   cout<<" ";
  }
  for(int z=1;z<=ganjil-i;z++)
  {
   cout<<"*";
  }
  cout<<endl;
 }
 getch();
 return 0;
}


"Olog System Super Power"

Minggu, 17 Oktober 2010

Mencari Sisi Segitiga yang Benar dengan C++

"Olog System"

Program ini adalah sebuah program sederhana dimana kita bisa mengetahui apakah tiga bilangan bisa dijadikan sisi sebuah segitiga. Pertama kita memasukkan 3 buah bilangan, apakah dari ketiga bilangan ini, jika digabung bisa menjadi sebuah sisi segitiga yang benar. Syarat agar 3 buah bilangan dapat dijadikan sebuah segitiga yang benar adalah sebagai berikut.

Jumlah sisi pertama dan sisi kedua harus lebih besar daripada sisi ketiga. Jumlah sisi pertama dan jumlah sisi ketiga harus lebih besar daripada sisi kedua. Dengan kata lain, jumlah dua buah sisi segitiga harus lebih besar dari sisi lainnya.

Jika sudah mengetahui logikanya, maka kita bisa mulai membuat kode nya. Lihat pada kode dibawah ini:




#include <iostream.h>
#include <conio.h>

int main()
{
 int sisi1, sisi2, sisi3;

 cout<<"Masukkan 3 sisi segitiga: ";
 cin>>sisi1>>sisi2>>sisi3;

 cout<<endl;

 if((sisi1 + sisi2)>sisi3)
 {
  if((sisi1+sisi3)>sisi2)
  {
   cout<<"Ini adalah segitiga";
  }
  else
  {
   cout<<"Ini bukan segitiga";
  }
 }
 else
 {
  cout<<"Ini bukan segitiga";
 }

 getch();
 return 0;
}

Semoga berguna.


"Olog System Super Power"

Membuat Program Persegi Bintang dalam C++

"Olog System"

Tutorial kali ini berlanjut pada C++, disini kita akan mempelajari cara membuat persegi dari bintang dalam C++. Terdapat beberapa syarat disini yang harus saya berikan. Lebar persegi harus diantara 1 dan 20. Disini kita menggunakan statemen for untuk mencetak bintang. Lalu didalam pernyataan for, kita menambahkan lagi pernyataan if, gunanya agar bisa menentukan di index ke berapa saja nanti bintang akan dicetak.

Sebenarnya ini adalah tugas mingguan yang diberikan dosen kepada saya, tetapi saya putuskan untuk membaginya kepada teman-teman sekalian.

Berikut adalah kode programnya:




#include <iostream.h>
#include <conio.h>

int main()
{
 int ukuran;

 do
 {
  cout<<"Masukkan ukuran persegi: ";
  cin>>ukuran;
 }while(ukuran<1||ukuran>20);

 cout<<endl;

 for(int i=1; i<= ukuran; i++)
 {
  for(int j=1; j<=ukuran; j++)
  {
   if(i==1||j==1||i==ukuran||j==ukuran)
   {
    cout<<"*";
   }
   else
   {
    cout<<" ";
   }
  }
  cout<<endl;
 }

 getch();
 return 0;
}


Semoga berguna.

"Olog System Super Power"

Jumat, 17 September 2010

Contoh Program Animasi Stack dalam C++

"Olog System"

Satu lagi program yang saya temukan terbengkalai di laptop, yaitu program animasi stack dalam pemrograman C++. Tidak banyak yang bisa saya jabarkan, tapi disini saya ingin berbagi source code dari program animasi stack yang terbengkalai dilaptop saya ini. Lebih baik berbagi daripada didiamkan sama sekali.

Source code dari program animasi stack dalam C++ bisa kalian lihat dibawah ini.




#include <iostream.h>
#include <conio.h>
#include <stdlib.h>

int top,i;
char key,temp,e;
char stack[10];
void delay();

void pushanim()
{
 for(i=0;i<=17; i++)
 {
  gotoxy(22+i,7);cout<<" ";
  gotoxy(23+i,7); cout<<temp; delay();

 }
 for(i=1;i<=(14-top);i++)
 {
  delay();
  gotoxy(40,6+i); cout<<" ";
  gotoxy(40,7+i); cout<<temp;
 }
}

void popanim(char temp)
{
 for(i=1;i<=(14-top);i++)
 {
  delay();
  gotoxy(40,22-i-top); cout<<" ";
  gotoxy(40,21-i-top); cout<<temp;
 }
 for(i=1;i<=19;i++)
 {
  delay();
  gotoxy(38+i,7); cout<<" ";
  gotoxy(39+i,7); cout<<temp; delay();
 }
 gotoxy(58,7);cout<<" ";
}

void push(char e)
{
 top=top+1;
 stack[top]=e;
 pushanim();
}
void pop(char e)
{
 if(top !=0)
 {
  e=stack[top]; popanim(e);
  top=top-1;
 }
 else
 {
  gotoxy(1,7); cout<<"stack telah kosong"<<endl;
  gotoxy(1,7);
 }
}

void main()
{
   clrscr();
  cout<<"Animasi Stack"<<endl;
  cout<<"1.Push"<<endl;
  cout<<"2.Pop"<<endl;
  cout<<"3.quit"<<endl;
  //cout<<"pilih [1/2/3] ="<<endl;
  gotoxy(59,6); cout<<"=";
   gotoxy(59,8); cout<<"=";
   gotoxy(37,9); cout<<"||   ||";
  for(i=1;i<=11;i++)
  {
   gotoxy(38,10+i);
   if(i==11)
   cout<<"|___|";
   else
   cout<<"|   |";
  }
   top=0;
   do
   {
   input:
   gotoxy(1,5);
  cout<<"masukkan pilihan anda[1/2/3] : ";
   key=getche();
   if(int(key)==27 || key=='3')
   break;
   else if(key=='1')
     {
       if(top != 10)
       {
       gotoxy(1,7); cout<<"masukkan suatu huruf : ";
       cin>>temp;
            push(temp);
       gotoxy(1,7); cout<<"                    ";
       }
       else
       {
       gotoxy(1,7); cout<<"stack penuh";
            getch();
       gotoxy(1,7); cout<<" ";
     }
     }
   else if(key=='2')
       pop(temp);
   else
   goto input;
  }while(1);

 getch();
}

void delay()
{
 for(int y=1;y<100;y++)
 for(int x=1;x<100;x++)
 for(int p=1;p<100;p++)
 cout<<"";
}


Semoga membantu. ^_^

"Olog System Super Power"

Membuat Animasi Queue dalam Pemrograman C++

"Olog System"

Baru aja, saya iseng ngubek-ngubek Folder yang ada di laptop. Trus saya nemu ini nih, program animasi Queue C++ yang saya dapatkan waktu masih semester 2. Walau sudah agak lupa dengan C++, karena setelah tamat semester 2 saya bertemu dengan SQL, Java, dan VB. Tapi saya putuskan untuk tetap membagikan source code program ini. Kasian juga kan, daripada didiamkan di laptop tanpa pernah dipakai, mending saya bagi disini. Siapa tahu ada yang membutuhkan referensi untuk membuat tugas dan sebagainya.

Nah, yang ingin melihat source code program animasi dengan Queue, silahkan lihat source codenya dibawah ini:




#include <iostream.h>
#include <conio.h>
#include <stdlib.h>

char pil;
int jml;
void delay();

struct node
{
   char kar;
   node *next;
};
   node *tail;   //ekor
   node *now;
   node *head;
void buatnodebaru()
{
  tail=NULL;
  head=NULL;
}
void push(char ch)
{
 now=new node;
 if(head==NULL)
 {
   now->kar=ch;
   now->next=NULL;
   tail=now;
  head=now;

 }
 else
 {
   now->kar=ch;
   now->next=NULL;
  tail->next = now;
   tail=now;
 }
}

void enqueue()
{
 int i;
 char temp;
 gotoxy(1,6);
 cout<<"   ";
 gotoxy(1,8);
 cout<<" ";
 gotoxy(1,6);
 cout<<"masukkan @ karakter : ";
 cin>>temp;
 gotoxy(1,6);
 cout<<" ";

 push(temp);
   for(i=1;i<= 75-jml*6;i++)
   {
     gotoxy(i+1,20);cout<<" O";
     gotoxy(i,21); cout<<"=("<<now->kar<<")=";
   gotoxy(i+1,22);cout<<"| |";
   delay();
   if(i!=75-jml*6)
   {
   gotoxy(i+1,20);cout<<"  ";
       gotoxy(i,21);cout<<"      ";
       gotoxy(i+1,22);cout<<"   ";
  }

   }
}

void dequeue()
{
 if(head==NULL)
 {
  gotoxy(1,8); cout<<"antrean kosong !";
   delay();

 }
 else
 {
   jml=jml-1;
   char delete_element=head->kar;
   node *temp;
   temp=head;
   head=head->next;
   delete temp;

 for(int i=69;i<=76;i++)
 {
  gotoxy(i+1,20); cout<<" O";
  gotoxy(i,21); cout<<"=("<<delete_element<<")=";
  gotoxy(i+1,22); cout<<"| |";
  delay();
  gotoxy(i+1,20); cout<<"  ";
  gotoxy(i,21); cout<<"      ";
  gotoxy(i+1,22); cout<<"   ";
 }
 int byk=0;

 while(byk!=jml)
 {
   byk=byk+1;
  for(int i=69-byk*6;i<=75-byk*6;i++)
  {
     gotoxy(i+1,20); cout<<" O";
   gotoxy(i,21); cout<<"=("<<head->kar<<")=";
   gotoxy(i+1,22); cout<<"| |";
   delay();
      if(i!=75-byk*6)
      {
       gotoxy(i+1,20); cout<<"  ";
   gotoxy(i,21); cout<<"      ";
   gotoxy(i+1,22); cout<<"   ";
      }
  }
 }
 }
}

void input()
{
 gotoxy(1,1);cout<<"1.Enqueue";
 gotoxy(1,2);cout<<"2.Dequeue";
 gotoxy(1,3);cout<<"3.Exit";
 do
 {
   gotoxy(1,4);cout<<"masukkan pilihan anda[1/2/3] : ";
   gotoxy(32,4);cin>>pil;
   gotoxy(32,4);cout<<"  ";
   switch(pil)
   {
   case '1':
   {
     if(jml<10)
     {
       jml=jml+1;
       enqueue();
     }
     else
     {
      gotoxy(1,8); cout<<"antrean penuh !";
      delay();
      gotoxy(1,8); cout<<" ";
     }
     break;
    }
   case '2':
   {
     dequeue();
    break;
   }
   case '3':
   {
      exit(1);
   break;
   }
  }
 }while(1);
}

void main()
{
  buatnodebaru();
  jml=0;
  clrscr();
  input();
  getch();
}
void delay()
{
 for(int y=1;y<100;y++)
 for(int x=1;x<100;x++)
 for(int p=1;p<100;p++)
 cout<<"";
}


Jika ada kebingungan, silahkan tanyakan pada dosen kalian. Atau kakak kelas yang mahir C++ ^_^

"Olog System Super Power"

Selasa, 24 Agustus 2010

Contoh Program Quick Sort dalam C++

"Olog System"

Quick sort adalah salah satu metode pengurutan dalam bahasa pemrograman. Proses sorting atau pengurutan dilakukan berdasarkan metode divide and conqueror. Quick sort ini mengurutkan data dengan sangat cepat. Tetapi tentu saja quick sort ini memiliki kekurangan. Misalnya, proses sorting yang dilakukan secara rekursif. Walaupun prosesnya sangat cepat, tapi menghabiskan memori yang besar jika data yang diurut banyak. Selain itu, quick sort juga tidak cocok jika digunakan untuk mengurutkan data dalam tabel yang berukuran kecil.

Nah, jika kalian ingin melihat bagaimana kira-kira contoh quick sort dalam C++, silahkan lihat sintaksnya dibawah ini:



#include <iostream.h>
#include <conio.h>
#define max 20

void quick_sort(int darr[max], int lb, int ub)
{
  int a;
   int up,down;
   int temp;

   if (lb>=ub)
   return;
   a=darr[lb];
   up=ub;
   down=lb;

   while (down < up)
   {
     while (darr[down] <= a)
       down++;
      while (darr[up]>a)
       up--;
      if(down<up)
      {
       temp=darr[down];
         darr[down]=darr[up];
         darr[up]=temp;
      }
   }
   darr[lb]=darr[up];
   darr[up]=a;

   quick_sort(darr,lb,up-1);
   quick_sort(darr,up+1,ub);
}

void main()
{
  int arr[max];
   int i,n,lb,ub;
   lb=0;

   cout<<"Masukkan banyak data yang ingin diurut: ";
   cin>>n;

   ub=n;
   cout<<"Masukkan data-datanya: \n\n";
   for(i=1;i<=n;i++)
   {
     cout<<"\tdata ke- "<<i<<" : "; cin>>arr[i];
   }

   quick_sort(arr,lb,ub);
   cout<<"\nHasil pengurutan data: ";
   for(i=0; i<n;i++)
    cout<<" "<<arr[i];

   cout<<"\n\nTekan sembarang tombol untuk keluar ";
   getch();
}


"Olog System Super Power"

Senin, 23 Agustus 2010

Sequential Search Program in C++

"Olog System"


Sequential Search adalah teknik pencarian data dimana data dicari secara urut dari depan ke belakang atau dari awal sampai akhir. Kelebihan dari proses pencarian secara sequential ini jika data yang dicari terletak didepan, maka data akan ditemukan dengan cepat. Tetapi dibalik kelebihannya ini, teknik ini juga memiliki kekurangan. Pertama, jika data yang dicari terletak dibelakang atau paling akhir, maka akan membutuhkan waktu yang lama dalam proses pencariannya. Kedua, beban komputer akan semakin bertambah jika jumlah data dalam array sangat banyak.

Disini IT Programmer akan memberikan contoh sintaks dari Sequential Search dalam C++. Tidak ada penginputan data oleh user dalam program ini, karena data telah dideklarasikan terlebih dahulu. Kalian dapat mengubahnya sendiri jika kalian telah lebih menguasai bagian ini. Silahkan lihat sintaksnya dibawah ini.


#include <iostream.h>
#include <conio.h>

int cari_linear(int array[],int ukuran, int cari);

void main()
{
  const int ukuran=10;
  int array[ukuran]={25,36,2,48,0,69,14,22,7,19};
  cout<<"Isi dari array: "<<endl;
  for(int i=0;i<ukuran;i++)
   cout<<" "<<array[i];

  int cari;
  int tanda=-1;
  cout<<"\n\nMasukkan data yang dicari: ";
  cin>>cari;

  tanda= cari_linear(array,ukuran,cari);
  if (tanda!=-1)
  cout<<"\n\nData tersebut ditemukan pada posisi: array["<<
  tanda<<"],"<<" atau deret ke-"<<(tanda+1);
  else
  cout<<"\nData tersebut tidak ditemukan ";
  getch();
}

int cari_linear(int array[],int ukuran,int cari)
{
  int tanda=-1;
  for(int i=0;i<ukuran;i++)
  {
   if(cari==array[i])
   {
     tanda=i; break;
   }
  }
  return tanda;
}

Tetap kunjungi IT Programmer untuk tutorial pemrograman lainnya.


"Olog System Super Power"

Kamis, 19 Agustus 2010

Contoh Binary Search dalam C++

"Olog System"

Binary search, atau metode pencarian secara biner hanya bisa dilakukan jika data sudah terurut. Keunggulan dari proses binary search ini adalah sistem pencariannya yang relatif cepat dan efisien walaupun ada banyak data sekalipun. Karena data dicari dari depan, tengah dan belakang. Tetapi sintaks dan algoritmanya sedikit lebih rumit, karena kita harus mengurutkan data terlebih dahulu. Pengurutan data disini bisa kalian lakukan dengan metode ascending ataupun descending.

Untuk dasar dari binary search ini, saya akan memberikan array dengan data yang telah diurut sebelumnya. Agar lebih mudah memahami dasar dari binary search ini. Adapun algoritma dari binary search ini adalah sebagai berikut.

  • Membaca data yang ada di array
  • Jika data belum terurut, maka lakukan pengurutan data
  • Menentukan data yang akan dicari di dalam array
  • Menentukan nilai elemen tengah array
  • Jika nilai elemen tengah array sama dengan data yang dicari, maka pencarian akan dihentikan
  • Jika elemen tengah tidak sama dengan data yang dicari, maka:
    • Jika nilai tengah lebih besar dari nilai yang dicari, maka pencarian hanya dilakukan pada setengah array pertama
    • Jika nilai tengah lebih kecil dari nilai yang dicari, maka pencarian hanya dilakukan pada setengah array sisa.
Contoh program binary search dalam C++ dapat kalian lihat dibawah ini:

#include <iostream.h>
#include <conio.h>

int binary_search(int array[],int size, int elemen);

void main()
{
  const int size = 10;
  int array[size]={0,6,9,12,20,23,29,32,47,79};
  cout<<"Isi dari array: "<<endl;
  for(int i=0;i<size;i++)
   cout<<" "<<array[i];

  int elemen;              
  int tanda;
  cout<<"\n\n";
  cout<<"Masukkan data yang dicari: ";
  cin>>elemen;

  cout<<"\n\n";
  tanda= binary_search(array,size,elemen);
  if (tanda!=-1)
  cout<<"Data "<<elemen<<" ditemukan pada posisi : array["<<
  tanda<<"],"<<" atau deret ke-"<<(tanda+1);

  else
  cout<<"\n data tersebut tidak ditemukan ";
  getch();
}

int binary_search(int array[],int size,int elemen)
{
  int start=0;
  int end=size - 1;
  int middle;
  int posisi=-1;
  middle=(start + end ) / 2;
  do
  {
   if(elemen<array[middle])
   end=middle-1;
   else if (elemen>array[middle])
      start=middle+1;
   middle=(start+end)/2;

  }
  while(start<=end && array[middle]!=elemen);

  if(array[middle]==elemen)
   posisi=middle;
  return posisi;
}


Semoga referensi program diatas berguna. ^_^

"Olog System Super Power"

Kamis, 29 Juli 2010

Contoh IF Bersarang (Nested IF) dalam C++

"Olog System"

Setelah sebelumnya membahas mengenai IF bersarang dalam java, kali ini saya akan memberikan tutorial IF bersarang dalam pemrograman C++. Dalam C++ juga berlaku kondisi dimana statemen IF terdapat didalam statemen IF. Nama kondisi ini juga sama seperti di Java, yaitu nested IF atau IF bersarang.

Contoh programnya dapat kalian lihat dibawah ini:



#include <iostream.h>
#include <conio.h>

void main()
{
 int nilai;
 char mark;
 clrscr();

 cout<<"Masukkan nilai ujian [0 - 100]: ";
 cin>>nilai;
 cout<<"\n";

 if(nilai >=90 && nilai <=100)
 mark = 'A';
 else if(nilai >=80 && nilai <=89)
 mark = 'B';
 else if(nilai >=65 && nilai <=79)
 mark = 'C';
 else if(nilai >=50 && nilai <=64)
 mark = 'D';
 else
 mark = 'E';

 cout<<"Nilai ujian = "<<mark;
 getch();
}


"Olog System Super Power"

Senin, 12 Juli 2010

Menampilkan Abjad A - Z dengan For dan do-while dalam C++

"Olog System"

Pernyataan do-while juga dapat digunakan untuk menampilkan huruf abjad dari a - z. Tentu saja ini termasuk kedalam perulangan. Perulangan juga dapat digunakan untuk hal seperti ini. Contoh dari program ini dapat kalian lihat pada syntax program berikut ini:

#include <iostream.h>
#include <conio.h>

void main()
{
 char abjad = 'A';

 do
 {
  cout<<abjad<<" ";
  abjad+=1;
 }while(abjad <= 'Z')
 getch();
}


Selain menggunakan do-while, perulangan juga dapat digunakan dengan menggunakan pernyataan for. Perulangan menggunakan for, untuk menampilkan urutan abjad dari a sampai z. Contohnya dapat kalian lihat pada contoh syntax dibawah ini:

#include <iostream.h>
#include <conio.h>

void main()
{
 char abjad;

 for(abjad = 'A'; abjad <= 'Z'; abjad++)
 {      
   cout<<abjad<<" ";
 }
 getch();
}

Semoga materi ini berguna buat teman-teman sekalian.

"Olog System Super Power"

Contoh Perulangan dengan while dan do-while dalam C++

"Olog System"

Pernyataan while digunakan atau diperlukan jika kalian bermaksud menjalankan suatu proses secara berulang. Misalkan kalian ingin menampilkan teks IT Programmer sebanyak 10 kali, atau bahkan 100 kali. Atau kalian ingin menampilkan deret bilangan ganjil yang bernilai lebih kecil dari 100.

Contoh penggunaan perulangan menggunakan while dapat kalian lihat disini.

#include <iostream.h>
#include <conio.h>

void main()
{
 int i = 0;

 while(i < 10)
 {
  cout<<"IT Programmer"<<endl;
  i++;
 }
 getch();
}

Contoh perulangan menggunakan do-while dapat kalian lihat disini:
#include <iostream.h>
#include <conio.h>

void main()
{
 int i = 0;

 do
 {
  cout<<"IT Programmer"<<endl;
  i++;
 }while(i < 10)
 getch();
}

Semoga tutorial diatas dapat membantu teman-teman sekalian.

"Om System Super Power"

Contoh Pemakaian Pernyataan Goto dalam C++

"Olog System"

Pernyataan goto adalah pernyataan yang mengarahkan eksekusi ke pernyataan yang berlabel. Bentuk pernyataan goto adalah seperti berikut:

goto label;
label:
pernyataan;

Contoh sederhananya dapat kalian lihat pada contoh program dibawah ini:


#include <iostream.h>
#include <conio.h>

void main()
{
 cout<<"Hai"<<endl;
 goto langsung;

 cout<<"Jangan Pedulikan Aku!"<<endl;

 langsung:
 cout<<"Terima Kasih"<<endl;
 getch();
}

Jika kalian mengeksekusi program diatas, maka kalian akan menemukan bahwa pernyataan:
cout<<"Jangan Pedulikan Aku!"<<endl;
tidak dijalankan dalam program. Karena program menuju label langsung sehingga pernyataan diatas dilewati program.

Untuk tingkat lanjutnya, kalian dapat melihat penggunaannya pada program dibawah ini:

#include <iostream.h>
#include <conio.h>

void main()
{
 char karakter;
 char pilihan;
 clrscr();

  cobalagi:
  cout<<"Masukkan Karakter: ";
  cin>>karakter;

  cout<<endl<<endl;

  cout<<"Nilai ASCII dari karakter "<<karakter<<": "<<int(karakter)<<endl;

  //contoh pemakaian goto
  cout<<"Mau Ulangi Lagi...(Y/T)? : ";
  cin>>pilihan;
  if(pilihan == 'y' || pilihan == 'Y')
  {
   clrscr();
   goto cobalagi;
  }
  else
}

Semoga artikel ini berguna buat teman-teman sekalian.

"Olog System Super Power"

Mengetahui Kode ASCII Dari Suatu Karakter

"Olog System"

Kali ini saya akan memberikan sebuah program sederhana C++. Program untuk menampilkan nilai ASCII dari suatu karakter yang diinputkan oleh user. Untuk mengkonversikan karakter kedalam ASCII, kita melakukan pengkonversian tipe data. Karena kita mengkonversi karakter yang bertipe data char, untuk mengetahui nilai ASCII dari karakter tersebut. Kita akan mengkonversi char menjadi int. Penulisannya int(karakter). Berikut adalah contoh dari program tersebut.


#include <iostream.h>
#include <conio.h>

void main()
{
 char karakter;
 clrscr();

  cout<<"Masukkan Karakter: ";
  cin>>karakter;

  cout<<endl<<endl;

  cout<<"Nilai ASCII dari karakter "<<karakter<<": "<<int(karakter)<<endl;

 getch();
}

Sekian yang dapat saya jelaskan kali ini.

"Olog System Super Power"

Minggu, 06 Juni 2010

Download Program Sistem Informasi Hotel

"Olog System"

Pernahkah kalian menginap dihotel? Mungkin kalian tidak banyak menyadari, bahwa dengan menginap dihotel, setidaknya kita bisa mengetahui cara pelayanan hotel terhadap para tamunya. Nah, dari sini, kita sebagai programmer muda bisa membuat program sistem informasi hotel dalam C++. Kita bisa mengetahui, apa saja ilustrasi yang dapat kita masukkan kedalam program sistem informasi hotel. Nah, jika kalian mendapatkan tugas akhir, kalian bisa menggunakan contoh proram berikut sebagai referensi. Silahkan download contoh program sistem informasi hotel pada link dibawah.


Download Program Sistem Informasi Hotel

"Olog System Super Power"

Jumat, 04 Juni 2010

Download Program menghitung Luas dan Volume Bangun Ruang

"Olog System"

Membuat suatu program untuk mencari luas atau volume bangun ruang tentu sudah biasa. Memang sangat mudah misalkan jika kita mencari luas kubik, atau mencari volume dari tabung. Nah, bagaimana kalau beberapa luas dan bangun ruang digabungkan menjadi satu? Dalam pemrograman C++, kita bisa menggunakan menu untuk membuat program seperti itu. Pada program kali ini, terdapat syntax private dan class.


Nah, jika penasaran tentang program seperti itu, download source code nya untuk mempelajarinya. Semoga menambah pengetahuan teman-teman.


Silahkan download source code program mencari luas dan volume bangun ruang pada link dibawah ini.

DOWNLOAD Source Code

"Olog System Super Power"

Rabu, 02 Juni 2010

Download Sistem Informasi Toko Buku dan Taman Bacaan

"Olog System"

Ini adalah program terakhir C++ yang saya dapatkan setelah hunting di google. Kali ini saya akan memberikan program sistem informasi toko buku dan taman bacaan. Program ini menerangkan tentang apa saja yang terdapat dalam toko buku dan taman bacaan. Silahkan download programnya disini.

Download Program Sistem Informasi Toko Buku

Download Sistem Informasi Taman Bacaan

"Olog System Super Power"

Selasa, 01 Juni 2010

Download Program Menghitung Nilai dan IP Mahasiswa dengan C++

"Olog System"

Malam blogger, akhir-akhir ini semakin banyak tugas yang saya dapatkan dari dosen. Sehingga sedikit waktu saya untuk mengurus blog. Apalagi UAS sudah sangat dekat. Saya hanya berusaha memberikan posting artikel setiap harinya agar lebih banyak bahan yang bisa dibaca pengunjung. Nah, kali ini saya akan membagikan dua buah program yang berhubungan dengan mahasiswa. Pertama, adalah program untuk menghitung nilai mahasiswa dalam C++. Yang kedua adalah program untuk menghitung IP mahasiswa dalam C++. Bagi yang ingin melihat kedua buah program ini, bisa kalian download pada link dibawah ini.


DOWNLOAD PROGRAM MENGHITUNG IP MAHASISWA

DOWNLOAD PROGRAM MENGHITUNG NILAI MAHASISWA

"Olog System Super Power"

Senin, 31 Mei 2010

Download Program Rental Menggunakan C++

"Olog System"

Hi sobat blogger dan programmer muda, kali ini saya kembali akan membagikan program yang telah saya dapat di google. Masih ada banyak sebenarnya, tapi saya bagikan saja satu per satu. Kali ini giliran program rental CD dan rental mobil yang akan saya berikan. Nah, buat yang butuh referensi, atau ingin mengetahui bagaimana sih contoh program rental dalam C++? Kalian bisa menemukan contoh itu disini.

Berikut ini adalah link download dari kedua program tersebut.


DOWNLOAD PROGRAM RENTAL CD

DOWNLOAD PROGRAM RENTAL MOBIL

"Olog System Super Power"

Minggu, 30 Mei 2010

Download Program Sistem Informasi Perpustakaan dalam C++

"Olog System"

Begitu banyak program yang bisa dibuat menggunakan pemrograman C++. Ini adalah projek lain dari bahasa pemrograman C++ yang saya temukan di google. Saya bagikan saja langsung kepada teman-teman sekalian yang ingin mencari materi referensi pemrograman C++ untuk membuat projek. Judul dari projek ini adalah "Sistem Informasi Perpustakaan".

DOWNLOAD

"Olog System Super Power"