http://dif15.blogspot.com/2014/04/contoh-menu-bahasa-c.html
Logika :
#include
<conio.h>
Ø Digunakan
untuk membaca fungsi getch
#include
<iostream.h>
Ø Sebagai
bagian dari proses kompilator dari c++, digunakan untuk membaca fungsi cin dan
cout pada program
main()
Ø Fungsi
utama pada program yang pertama kali akan di eksekusi
{
Ø Merupakan
awal eksekusi program
int pil,i,j,m,n;
Ø
Variabel
pil,I,m,n merupakan bertipe data integer
float a;
Ø
Tipe data
variabel a yaitu float
char k;
Ø
Tipe data
variabel ka yaitu char
char l='A';
Ø
Char
memiliki nilai awal yaitu a
clrscr();
Ø
Menghapus
bersih layar
menu:
Ø
Nama yang
akan dipanggil oleh goto
cout<<"==== MENU ====
";
cout<<"\n1. DERET 1
";
cout<<"\n2. DERET 2
";
cout<<"\n3. DERET 3
";
cout<<"\n4. EXIT
";
cout<<"\n PILIHAN ANDA
: " ; cin>>pil;
Ø
Mencetak
output pada program, dan meminta user untuk memasukkan inputan atau memilih
menu
switch(pil){
Ø
Pilihan akan
dibaca atau akan diterima dengan masuk ke variabel pil
case 1:
Ø
Pilihan 1
for(i=5;i>=1;i-=1) {
Ø
Merupakan statement
looping
k='A';
Ø
K = cetak a
cout <<"\n";
Ø
Cetak baris
baru
for(j=1;j<=i;j+=1)
Ø
Merupakan
statement looping
if(i%2==0)
Ø
Jika I habis
dibagi 2 sama dengan 0
cout <<k++<<" ";
Ø
Cetak huruf
Else
Ø
Jika tidak
cout <<j<<" ";
Ø
cetak angka
}
Ø
menutup
statement
getch();
Ø
Memberhentikan
program sementara
goto menu;
Ø
Kembali
kemenu
case 2:
Ø
Pilihan
kedua
m = 11;
Ø
M= 11
for(i=1;i<=5;i++) {
Ø
Merupakan
statement looping
cout<<"\n";
Ø
Cetak baris
baru
for(j=1;j<=i;j++)
Ø
Merupakan
statement looping
if(i<=4)
Ø
Jika I
kurang dari sama dengan 4
cout <<l++<<" ";
Ø
Cetak huruf
Else
Ø
Jika tidak
cout <<m++<<" ";
Ø
Cetak angka
}
Ø
menutup
statment
getch();
Ø
Memberhentikan
program sementara
goto menu;
Ø
Kembali ke menu
case 3:
Ø
Pilihan
ketiga
cout<<"masukkan angka
: ";
Ø
Cetak masukkan
angka dan meminta user untuk memasukkan angka
cin>>n;
Ø
Angka yang
dimasukkan termasuk variabel cin
while(n>0){
Ø
Statement
looping
cout<<n<<",";
Ø
Cetak angka
yang idmasukkan dan koma
n--;
Ø
Menghitung
mundur
}
Ø
Menutup
statment
cout<<"\nberhenti";
Ø
Cetak berhenti
getch();
Ø
Memberhentikan
program sementara
goto menu;
Ø
Kembali ke
menu
case 4:
Ø
Pilihan ke
empat
cout<<"exit";
Ø
Cetak exit
break;
Ø
Maka program
keluar
default:
Ø
Sebuah
ketetapan
cout<<"\n\npilihan
hanya 1, 2, 3 dan 4 \n\n\n ";
Ø
Cetak
pilihan hanya 1234
goto menu ;
Ø
Kembali
kemenu
}
Ø
Menutup
program case 4
return 0;
Ø
Memberhentikan
program sementara
}
Ø
Mengakhiri
dan menutup seluruh program
Tidak ada komentar:
Posting Komentar