Kamis, 12 Januari 2012


Berikut adalah cara penggunaan kondisi (IF) dalam C++ :

1.       Buka program C++...(Saya pakai turbo....>.<)
2.       Sebagai contoh, ketikkan koding di bawah ini (tanpa yg dalam kurung) :

#include<iostream.h>                                                          (membaca library C++)
#include<conio.h>                                                              (membaca library C++)
char npm[10][20],nama[30][20],kelas[10][20];                  (Variabel npm,nama dan kelas = karakter)
int i,n,pil,y,x;                                                                       (variabel i,n,pil,y dan x berbentuk integer)
void main()        
{                                                                                        (memulai program)
clrscr();                                                                              (membersihkan layar)
menu :                                                 
cout<<"\n"<<endl;                                                              (mencetak pindah baris)
cout<<"\n+=========MENU===========+"<<endl;   (mencetak+===MENU==+)
cout<<"| 1. Masukan Data        |"<<endl;                            (mencetak ‘1. Masukkan Data’)
cout<<"| 2. Tampilkan Data      |"<<endl;                            (mencetak ‘2.Tampilkan Data’) 
cout<<"| 3. Cari NPM            |"<<endl;                             (mencetak ‘3. Cari NPM’)
cout<<"| 4. Keluar              |"<<endl;                                 (mencetak ‘4. Keluar’)
cout<<"+========================+"<<endl;     (Mencetak’========’)
cout<<"Masukan Pilihan Anda: ";cin>>pil;                         (mengisi variabel pil)
switch(pil) {                                                                      (pilihan pada variabel pil)
case 1 :                                                                             (pilihan 1)
  {
  clrscr();                                                                          (membersihkan layar)
  cout<<"Masukan Jumlah Biodata: ";cin>>n;                    (mengisi variabel n)
  for(i=1;i<=n;i++)                                                            (untuk i = 1 dan i sampai dengan n)
  {
  cout<<"\n Biodata Ke- "<<i<<endl;                               (biodata ke i)
  cout<<"\n Masukan Nama Anda  : ";cin>>nama[i];         (variabel i dan nama di jadikan array)
  cout<<"\n Masukan Kelas Anda : ";cin>>kelas[i];           (variabel i dan kelas dijadikan array)             
  cout<<"\n Masukan NPM Anda   : ";cin>>npm[i];          (variabel i dan npm di jadikan array)
  }
  goto menu;                                              (bila looping sudah dilakukan semua, maka kembali ke menu)
  }
case 2 :                                                                          (pilihan 2)
  {
  clrscr();                                                                       (membersihkan layar)
  cout<<"+==========+==========+==========+"<<endl;                
  cout<<"|  NPM     |   NAMA   |   KELAS  |"<<endl;                          (mencetak )
  cout<<"+==========+==========+==========+"<<endl;
  y=4;x=1;gotoxy(x,y);                                                 (y = 4 dan x = 1, lalu ke kordinat x,y = 1,4)
  for(i=1;i<=n;i++)                                                       (i=1 dan dilakukan perulangan sampai n)
  {
  gotoxy(1,y);cout<<"|"<<npm[i];                                (ke kordinat 1,y dan mencetak variabel npm)
  gotoxy(12,y);cout<<"|"<<nama[i];                            (ke kordinat 12,y dan mencetak variabel nama)
  gotoxy(23,y);cout<<"|"<<kelas[i];                            (ke kordinat 23,y dan mencetak variabel kelas)
  gotoxy(34,y);cout<<"|";y++;                                    (ke kordinat 34,y dan mencetak |)
  }
  cout<<"\n+==========+==========+==========+";
  }
  goto menu;                                                           (bila selesai kembali ke menu) 
case 3 :                                                                  (pilihan 3)          
  clrscr();                                                                (membersihkan layar)
  cout<<"Masukan NPM Yang Ingin Anda Cari: ";                     (mencetak kata disamping)
  cin>>npm[i];                                                        (masukkan ke variabel npm[i])
  cout<<"\n Biodata Ke- "<<n<<endl;                     (mencetak ‘Biodata ke-‘ dan variabel n)
  cout<<"\n Nama  : "<<nama[n]<<endl;                  (mencetak’Nama :’ dan variabel nama[n])
  cout<<"\n Kelas : "<<kelas[n]<<endl;                   (mencetak’Kelas :’ dan variabel kelas[n])
  cout<<"\n NPM   : "<<npm[n]<<endl;                  (mencetak’NPM :’ dan variabel npm[n])
  if(npm[i]==npm[n])                                               (Jika npm[i] tidak sama dengan npm[n])
  {
  clrscr();                                                                   (bersihkan layar)
  cout<<"maaf data yang anda masukan tidak ada";    (mencetak seperti disamping)
  }
  goto menu;                                                          (kembali ke menu)
case 4 :                                                                     (pilihan 4)
  clrscr();                                                                   (Membersihkan layar)
  cout<<"terimakasih anda telah menggunkan program ini";   (Mencetak seperti di samping)
}
}                                                                                (Akhir dari program)


ketika di run (ctrl+F9) :








Categories:

0 komentar:

Subscribe to RSS Feed Follow me on Twitter!