Rabu, 12 September 2012

C++ Program Array

#include <iostream.h>;
#include <conio.h>;

int fungsi_menu(void);
void fungsi_biodata(void);
float fungsi_kerucut(void);
float fungsi_pengulangan(void);
//float fungsi_penAmbahan(void);
int menu_exit(void);
main ()
{
  fungsi_menu();
  return 0;
}

int fungsi_menu()
{
  clrscr();
  int pilih;
  cout << "--PILIHAN--\n";
  cout << "1. Biodata\n";
  cout << "2. Pengulangan\n";
  cout << "3. Volume Kerucut\n";
  cout << "Pilihan Anda adalah ";
  cin >> pilih;

  switch (pilih)
  {
     case 1: fungsi_biodata(); break;
     case 2: fungsi_pengulangan(); break;
     case 3: fungsi_kerucut(); break;
     default: break;
  }
  return 0;
}


void fungsi_biodata()
{
char nama[20],alamat[20],pekerjaan[20];
clrscr();
cout<<"Program Biodata"<<endl<<endl;
cout<<"Nama : ";
cin>>nama;
cout<<"Alamat : ";
cin>>alamat;
cout<<"Pekerjaan : ";
cin>>pekerjaan;
clrscr();
cout<<"Program Biodata"<<endl<<endl;
cout<<"nama anda adalah "<<nama<<endl;
cout<<"alamat anda di "<<alamat<<endl;
cout<<"pekerjaan anda sebagai "<<pekerjaan<<endl;
menu_exit();
}


float fungsi_kerucut()
{
float t,r,v;
clrscr();
cout<<"Program menghitung Volume kerucut"<<endl<<endl;
cout<<"Jari-jari kerucut = ";
cin >> r ;
cout<<"Tinggi kerucut = ";
cin >> t ;
v = (3.14*r*r*t)/3 ;
cout << "Volume kerucut tersebut adalah : " <<v<<endl<<endl;
menu_exit();
return 0;
}

float fungsi_pengulangan()
{
clrscr();
int i,a,n,b;
cout<<"PENGULANGAN"<<endl;
cout<<"Tinggi = ";
cin>>n;
for(i=n;i>=1;i--)
{
    for(a=i;a<=n;a++)
    {
   cout<<" ";
   }
    for(a=1;a<=i;a++)
    {
   cout<<a;
   }
    cout<<endl;
}

for(i=2;i<=n;i++)
{
    for(b=i;b<=n;b++)
    {
   cout<<" ";
   }
    for( a=1;a<=i;a++)
    {
   cout<<a;
   }
    cout<<endl;
}
menu_exit();
return 0;
}

int menu_exit()
{
  char keluar;
  cout<<"\nby: Abel Hidayat"<<endl;
  cout<<"Anda ingin mengulang (y/t) ? ";
  cin >> keluar;
  if (keluar == 'y')
  {
     cout << endl;
     fungsi_menu();
  }
  else
  {
  cout << "terimakasih telah menggunakan program ini";
  getch();
  }
  return 0;
}

Tidak ada komentar:

Posting Komentar