Langsung ke konten utama

Menu Program Persegi Panjang C++

#include <iostream>
#include <math.h>
#include <conio.h>
#include <cstdlib>
#include <windows.h>
using namespace std;

int P,L;
void menu_utama();
void pemilihan_berulang();
void hitung_luas();
void hitung_keliling();
void hitung_diagonal();
void keluar_program();

int main ()
 {

 menu_utama();
 return 0;
 }

void menu_utama()
 {
  system("cls");
  int Pilihan;
  cout<<endl;
  cout<<"\t-----MENU EMPAT PERSEGI PANJANG----"<<endl;
  cout<<endl;
  cout<<"\tPilihan Menu: "<<endl;
  cout<<"\t1. Hitung luas."<<endl;
  cout<<"\t2. Hitung keliling."<<endl;
  cout<<"\t3. Hitung panjang diagonal."<<endl;
  cout<<"\t4. Keluar program."<<endl;
  cout<<endl;
  cout<<"\tMasukan nomor pilihan: "; cin>>Pilihan;
  cout<<endl;
  cout<<endl;
 
 switch (Pilihan)
  {
   case 1:
   hitung_luas();
   break;
   case 2:
   hitung_keliling();
   break;
   case 3:
   hitung_diagonal();
   break;
   case 4:
   keluar_program();
   break;
   default:
   cout<<endl;
   cout<<"\t\t Tolong pilih salah satu dan ulangi kembali";
   cout<<endl;
   menu_utama();
  }
 }
  void pemilihan_berulang()
   {
   
    char pilih;
    cout<<endl;
    cout<<endl;
    cout<<"\tinput [Y] untuk kembali ke Menu utama."<<endl;
    cout<<"\tinput [N] untuk keluar program."<<endl;
    cout<<endl;
    cout<<"\t[Y/N]....?\t: "; cin>>pilih;
   
     if (pilih=='Y' || pilih=='y')
     {
      menu_utama();
     }
     else if (pilih=='N' || pilih=='n')
     {
      keluar_program();
     }
     else
     {
      cout<<endl;
      cout<<endl;
      cout<<"\tUlangi !!!"<<endl;
      pemilihan_berulang();
      getch();
      cout<<endl;
      cout<<endl;
     }
    }
   
void hitung_luas()
 {
  system("cls");
  int hasil_hitung_luas;
  cout<<endl;
  cout<<"\tANDA MEMILIH HITUNG LUAS."<<endl<<endl;
  cout<<endl;
  cout<<"\tMasukan nilai panjang   : ";cin>>P;
  cout<<"\tMasukan nilai lebar   : ";cin>>L;
  hasil_hitung_luas=P*L;
  cout<<"\tLuas persegi panjang   : "<<hasil_hitung_luas<<endl;
  getch();
  pemilihan_berulang();
 }

void hitung_keliling()
 {
  system("cls");
  int hasil_hitung_keliling;
  cout<<endl;
  cout<<"\tANDA MEMILIH MENGHITUNG KELILING. "<<endl;
  cout<<endl;
  cout<<"\tMasukan nilai panjang    : ";cin>>P;
  cout<<"\tMasukan nilai lebar   : ";cin>>L;
  hasil_hitung_keliling=2*(P+L);
  cout<<"\tKeliling persegi panjang : "<<hasil_hitung_keliling<<endl;
  getch();
  pemilihan_berulang();
 }

void hitung_diagonal()
 {
  system("cls");
  int diagonal;
  cout<<endl;
  cout<<"\tANDA MEMILIH MENGHITUNG PANJANG DIAGONAL. "<<endl;
  cout<<endl;
  cout<<"\tMasukan nilai panjang : ";cin>>P;
  cout<<"\tMasukan nilai lebar : ";cin>>L;
  diagonal=sqrt((double) P * P + (double) L*L);
 
 
  cout<<"\tHasil hitung panjang diagonal : "<<diagonal<<endl;
  getch();
  pemilihan_berulang();
 }

void keluar_program()
 {
  system("cls");
  cout<<endl;
  cout<<endl;
  cout<<endl;
  cout<<"\t==============================================="<<endl;
  cout<<"\t==============================================="<<endl;
  cout<<endl;
  cout<<"\t\tSEKIAN DAN TERIMA KASIH"<<endl;
  cout<<endl;
  cout<<"\t==============================================="<<endl;
  cout<<"\t==============================================="<<endl;
  cout<<endl;
 
   for (int i=0; i<30; i++)
    {
    cout<<". ";
    Sleep(45);
    }
 }

Komentar

Postingan populer dari blog ini

Daftar Gaji Pegawai "PT. Yuverty Sejahtera" Program C++

#include <iostream.h> #include <conio.h> #include <stdio.h> #include <iomanip.h> main() {  struct  {   char nakar[30],kostat,jabatan[20],status[10],bulan[15];   int nip, kojab;   long tunjangan, gapok, totalgaji;  }karyawan[10];  long grandtotal=0;  char bulan[15], lagi;  int a, b;  awal:  cout<<endl;  cout<<"Jumlah Karyawan    : ";cin>>b;  cout<<"Bulan              : ";cin>>bulan;  cout<<endl;  cout<<"Input Data Karyawan"<<endl;  cout<<"=*=*=*=*=*=*=*=*=*="<<endl;  cout<<endl;  for(a=1;a<=b;a++)  {   cout<<"Data karyawan ke-"<<a<<endl;   cout<<"NIP Karyawan       : ";cin>>karyawan[a].nip;   cout<<"Nama Karyawan      : ";cin>>karyawan[a].naka...

Tips Sebelum UAS

Tips Sebelum Menjalani UAS (Ujian Akhir Semester) 2015-10-04 Banyak Mahasiswa yang stress atau panik ketika Jadwal Ujian Akhir semakin mendekat, hal ini biasanya dihadapi oleh para Mahasiswa Baru yang akan menghadapi Ujian Akhir untuk pertama kalinya. Kami mempunyai tips untuk para Mahasiswa yang akan menghadapi Ujian Akhir Semester agar sukses menempuh Ujian Akhir Semester : 1. Tandai Materi Ujian Biasanya para Dosen akan memberi 'clue' atau kisi-kisi tentang materi apa yang akan dibahas pada Ujian Akhir kali ini, yang kamu perlukan adalah menandai setiap bahan materi yang dijelaskan atau hanya disinggung oleh Dosen kamu. Ini akan memudahkan kamu saat belajar untuk menghadapi Ujian. 2. Mengatur Jadwal Belajar Hal ini perlu dilakukan atas kesadaran kamu sendiri, agar kamu bertanggung jawab untuk melakukan kegiatan belajar dengan sungguh-sungguh. Jadi, disaat kamu ada kepentingan lain di hari yang sudah kamu jadwalkan untuk belajar, kamu bisa mengurungkan niat untuk...

Deret Bilangan Fibonacci Program C++

#include <iostream> #include <cstdlib> //andre using namespace std; int main (int argc, char *argv[]) {     int a,b,f=0, f2=1, fib;     cout<<"Input Deret Yang Ditampilkan : ";     cin>>b;     cout<<endl<<"---------------------------------------------------"<<endl;     cout<<endl<<"Deret Fibonacci : "<<f;     for(a=1;a<=b-2;a++)     {         cout<<" "<<f2;         fib=f+f2;         f=f2;         f2=fib;     }     cout<<" "<<fib<<endl;     cout<<endl<<"---------------------------------------------------"<<endl;     system("pause");     return 0; }