Halaman

Jumat, 18 April 2014

Penjelasan program menu pada c++

Kodinga program :
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