Membuat menu

#include <iostream.h> //header, untuk memanggil fungsi cout,cin, dll
#include <conio.h> //header, untuk memanggil fungsi clrscr(),getch(), dll

void main()
{

//definisi variabel
int pilihan;
float Lsegitiga,Lpersegi,Lpersegipanjang,Llingkaran ;
float a, t, s, p, l, r, phi;
char ulang;
do
{
clrscr(); //untuk menghilangkan teks sebelumnya yang sudah tampil
cout<<“(c) Created 2008 by sIdoenk.Inc“<<endl<<endl; //endl (end line), baris baru, fungsi lain adalah “\n”
cout<<“Menu Utama“<<endl; //cout, menampilkan teks
cout<<“1. Menghitung Luas Segitiga“<<endl;
cout<<“2. Menghitung Luas Bujursangkar“<<endl;
cout<<“3. Menghitung Luas Persegipanjang“<<endl;
cout<<“4. Menghitung Luas Lingkaran“<<endl;
cout<<“5. Exit“<<endl;
cout<<endl<<endl;
cout<<“Pilihan anda : “;cin>>pilihan; //membaca input dari keyboard dimasukan di variabel pilihan
switch (pilihan) //switching, yang dimasukan dari keyboard, hanya antara 1 – 5
{
case 1 : // melakukan proses ini, jika yang di-input oleh enduser melalui keyboard adalah 1
cout<<“Menghitung Luas Segitiga“<<endl;
cout<<“Masukkan alas segitiga : “;cin>>a;
cout<<“Masukkan tinggi segitiga : “;cin>>t;
Lsegitiga = 0.5*a*t;
cout<<“Luas segitiga adalah : “<<Lsegitiga<<endl;
break;
case 2 : // melakukan proses ini, jika yang di-input oleh enduser melalui keyboard adalah 2
cout<<“Menghitung Luas Bujursangkar“<<endl;
cout<<“Masukkan sisi persegi : “;cin>>s;
Lpersegi = s*s;
cout<<“Luas bujursangkar : “<<Lpersegi<<endl;
break;
case 3 : // melakukan proses ini, jika yang di-input oleh enduser melalui keyboard adalah 3
cout<<“Menghitung Luas Persegipanjang“<<endl;
cout<<“Masukkan panjang : “;cin>>p;
cout<<“Masukkan lebar : “;cin>>l;
Lpersegipanjang = p*l;
cout<<“Luas Persegipnjng: “<<Lpersegipanjang<<endl;
break;
case 4 : // melakukan proses ini, jika yang di-input oleh enduser melalui keyboard adalah 3
cout<<“Menghitung Luas Lingkaran“<<endl;
cout<<“Masukkan jari-jari lingkaran : “;cin>>r;
phi = 3.14;
Llingkaran = phi*r*r;
cout<<“Luas lingkaran adalah : “<<Llingkaran<<endl;
break;
case 5 : // melakukan proses ini, jika yang di-input oleh enduser melalui keyboard adalah 5
cout<<“Exit…“<<endl;
break;
default: // melakukan proses ini, jika yang di-input oleh enduser melalui keyboard bukan antara 1 – 5
cout<<“Menu tidak tersedia…“<<endl;
break;
}
cout<<“Kembali ke Menu Utama (y/n)?“;cin>>ulang; //untuk melakukan pengulangan jika enduser mengisi dengan ‘y’
}
while(ulang == ‘y’); //kondisi terpenuhi ‘y’
}

2 thoughts on “Membuat menu

  1. hmm skarng dah mlai jadi programem cpp ni ^^ klu bisa tiap perintahnya di kasih comment…yg di mksd comment tiap perintah yg di tulis di jelasin biar yang baca bisa lebih gampang ngerti.. ^^ maklum saiia orang awam😀

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s