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) :
0 komentar:
Posting Komentar