Terpusat Pada Rancangan Pembangunan Perangkat Lunak Dengan Menggunakan Fungsi Suatu Menu Driven Program.
Fungsi ideal untuk di gunakan di menu-driven program.Ketika pemakai
memilih satu item dari menu progam dapat memanggil fungsi yang sesuai.
PROGRAM 6-10
Ini adalahsalah satu menu driven program yang membuat suatu panggilan fungsi karena masing-masing untuk pemakai.
// Funsi prototype
Void orang dewasa(int);
Void anak(int);
void senior(int);
void main (void)
{
Int pilihan, bulan
Program lanjutan
cout. setf (ios::diperbaiki | ios::showpoint);
cout. ketepatan (2 );
do
{
cout<< “\n\t\tHealth Mementung Menu\n\n Keahlian”;
cout<< “1. Dewasa standar Membership\n”;
cout<< “2. Membership\n anak”;
cout<< “3. Membership\n warganegara senior”;
cout<< “4. Berhenti Program\n\n”;
cout<< “Masuki pilihanmu: “;
cin>> pilihan;
Program berlanjut
kalau (pilihan!= 4 )
{ cout<< “Untuk bagaimana berbulan-bulan? “;
cin>> bulan;
}
tombol (pilihan)
{ kasus 1: dewasa (bulan);
pecah;
kasus 2: anak (bulan);
pecah;
kasus 3: senior (bulan);
pecah;
kasus 4: cout<< “Ucapkan terima kasih untuk mempergunakan ini”;
cout<< “program.\n “;
pecah;
Program berlanjut
Sebelumnya : cout<< “Pilihan sah adalah 1 – 4. “;
cout<< “Coba lagi.\n”;
}
} sementara (pilihan!= 4 );
}
//***********************************************************
// Definisi dari fungsi dewasa. Pergunakan satu parameter bilangan bulat, mon. *
// mon memiliki angka dari bulan keahlian harus menjadi *
// dihitung untuk. Ongkos satu keahlian dewasa untuk itu beberapa *
// bulan ditayangkan. *
//******************************************************************
dewasa kekosongan (int mon)
{
cout<< “Total beban adalah $”;
cout<< (mon * 40.0) << endl;
}
Program berlanjut
//********************************************************************
// Definisi dari fungsi anak. Pergunakan satu parameter bilangan bulat, mon. *
// mon menggenggam angka dari bulan keahlian harus menjadi *
// dihitung untuk. Ongkos satu keahlian anak untuk itu beberapa *
// bulan ditayangkan. *
//*************************************************************
anak kekosongan (int mon)
{
cout<< “Total beban adalah $”;
cout<< (mon * 20.0) << endl;
}
Program berlanjut
//*******************************************************************
// Definisi dari fungsi senior. Pergunakan satu parameter bilangan bulat, mon. *
// mon memiliki angka dari bulan keahlian harus menjadi *
// dihitung untuk. Ongkos satu keahlian warganegara senior untuk *
// yang berbulan-bulan ditayangkan. *
//************************************************************
senior kekosongan (int mon)
{
cout<< “Total beban adalah $”;
cout<< (mon * 30.0) << endl;
}
Program Keluaran dengan Input Contoh
Menu Keahlian klub kesehatan
1. Keahlian dewasa standar
2. Keahlian anak
3. Keahlian warganegara senior
4. Berhenti Program
Masuki pilihanmu: 1
Untuk bagaimana berbulan-bulan 12
Total beban adalah $480.00
Menu Keahlian klub kesehatan
1. Keahlian dewasa standar
2. Keahlian anak
3. Keahlian warganegara senior
4. Berhenti Program
Masuki pilihanmu: 4
Ucapkan terima kasih untuk mempergunakan program ini.
Download Materi