Minggu, 25 Maret 2012

Membuat Program MENU Di Borland C++

  • Contoh Program Menu :
Dalam program ini terdapat pilihan yaitu :
  1. Membandingkan 5 nilai yang paling besar.
  2. Bilangan Ganjil dan Genap.
  3. Gambar Bintang
  4. Exit
Dan ini salah satu outputnya :











Dan ini salah satu input atau codingannya :

#include<iostream>
#include<stdio.h>
#include<conio.h>
#include<windows.h>
void setcolor(unsigned short color)
{
HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleTextAttribute(hCon,color);
}
int main()
{
int pilih,f,g,h,i,j;
float a,b,c,d,e;
setcolor(12);
cout <<">>>>>>>>>>>>>>> SELAMAT DATANG <<<<<<<<<<<<<<<\n";
setcolor(15);
cout <<"==============================================\n";
setcolor(9);
cout <<"-------------------- MENU --------------------\n";
setcolor(14);
cout <<"1. Membandingkan 5 Nilai Terbesar\n";
cout <<"2. Bilangan Ganjil & Genap\n";
cout <<"3. Gambar Bintang\n";
cout <<"4. EXIT\n";
setcolor(15);
cout <<"==============================================\n";
setcolor(10);
cout <<"Masukan Pilihan Anda : ";
cin >>pilih;
switch (pilih)
{
case 1:
setcolor(13);
cout <<">>>>>>> Membandingkan 5 Nilai Terbesar <<<<<<<\n";
setcolor(14);
cout <<"Masukan Nilai Ke 1 : ";
cin >>a;
setcolor(14);
cout <<"Masukan Nilai Ke 2 : ";
cin >>b;
setcolor(14);
cout <<"Masukan Nilai Ke 3 : ";
cin >>c;
setcolor(14);
cout <<"Masukan Nilai Ke 4 : ";
cin >>d;
setcolor(14);
cout <<"Masukan Nilai Ke 5 : ";
cin >>e;
if ((a>b) && (a>c) && (a>d) && (a>e))
{
setcolor(11);
cout <<"Nilai Terbesar Adalah Nilai ke 1 : "<<a;
}
else if ((b>a) && (b>c) && (b>d) && (b>e))
{
setcolor(11);
cout <<"Nilai Terbesar Adalah Nilai ke 2 : "<<b;
}
else if ((c>a) && (c>b) && (c>d) && (c>e))
{
setcolor(11);
cout <<"Nilai Terbesar Adalah Nilai ke 3  : "<<c;
}
else if ((d>a) && (d>b) && (d>c) && (d>e))
{
setcolor(11);
cout <<"Nilai Terbesar Adalah Nilai ke 4  : "<<d;
}
else if ((e>a) && (e>b) && (e>c) && (e>d))
{
setcolor(11);
cout <<"Nilai Terbesar Adalah Nilai ke 5  : "<<e;
}
break;
case 2:
setcolor(13);
cout <<">>>>>>> Bilangan Ganjil & Genap <<<<<<<\n";
setcolor(14);
cout <<"Masukan Angka : ";
cin >>f;
setcolor(11);
if (f%2==1)
cout <<"Ganjil";
else
cout <<"Genap";
break;
case 3:
setcolor(13);
cout <<">>>>>>> Gambar Bintang <<<<<<<\n";
setcolor(11);
cout <<"Masukan Banyaknya Bintang: ";
cin >>j;
setcolor(14);
for (g=1;g<=j;g++)
{
for (h=1;h<=g;h++)
cout <<"*";
for (i=1;i<=(2*(j-g));i++)
cout <<" ";
for (h=1;h<=g;h++)
cout <<"*";
cout <<"\n";
}
for (g=j-1;g>=1;g--)
{
for (h=1;h<=g;h++)
cout <<"*";
for (i=1;i<=(2*(j-g));i++)
cout <<" ";
for (h=1;h<=g;h++)
cout <<"*";
cout <<"\n";
}
break;
case 4:
setcolor(11);
cout <<"Sampai Jumpa Kembali ^_^\n";
break;
default:
setcolor(11);
cout <<"Maaf, Pilihan Tidak Tersedia..!!!\n";
getch ();
}
getch ();
}

0 komentar:

Posting Komentar

Template by : kendhin x-template.blogspot.com