90 likes | 245 Views
PEMOGRAMAN TERSTUKTUR C/C++. KELOMPOK 6 VERRA LAHU SINSKA KITONG STEVANI WUATEN. Terpusat Pada Rancangan Pembangunan Perangkat Lunak Dengan Menggunakan Fungsi Suatu Menu Driven Program.
E N D
PEMOGRAMAN TERSTUKTUR C/C++ KELOMPOK 6 VERRA LAHU SINSKA KITONG STEVANI WUATEN
TerpusatPadaRancangan Pembangunan PerangkatLunakDenganMenggunakanFungsiSuatu Menu Driven Program. Fungsi ideal untukdigunakandi menu-driven program.Ketikapemakaimemilihsatu item dari menu progamdapatmemanggilfungsi yang sesuai. PROGRAM 6-10 Iniadalahsalahsatu menu driven program yang membuatsuatupanggilanfungsikarenamasing-masinguntukpemakai. // Fungsi prototype Void orangdewasa(int); Void anak(int); void senior(int); void main (void) { Intpilihan, bulan
Program lanjutan cout. setf (ios::diperbaiki | ios::showpoint); cout. ketepatan (2 ); do { cout<< "\n\t\kesehatanMementung Menu\n\n Keahlian"; cout<< "1. Dewasastandar Membership\n"; cout<< "2. Membership\n anak"; cout<< "3. Membership\n warganegara senior"; cout<< "4. Berhenti Program\n\n"; cout<< "Masukipilihanmu: "; cin>> pilihan;
Program berlanjut • kalau (pilihan!= 4 ) • { cout<< "Untukbagaimanaberbulan-bulan? "; • cin>> bulan; • } • tombol (pilihan) • { kasus 1: dewasa (bulan); • pecah; • kasus 2: anak (bulan); • pecah; • kasus 3: senior (bulan); • pecah; • kasus 4: cout<< "Ucapkanterimakasihuntukmempergunakanini"; • cout<< "program.\n "; • pecah;
Program berlanjut Sebelumnya : cout<< "Pilihansahadalah 1 - 4. "; cout<< "Cobalagi.\n"; } } sementara (pilihan!= 4 ); } //******************************************************** // Definisidarifungsidewasa. Pergunakansatu parameter bilanganbulat, mon. * // monmemilikiangkadaribulankeahlianharusmenjadi * // dihitunguntuk. Ongkossatukeahliandewasauntukitubeberapa * // bulanditayangkan. * //******************************************************** dewasakekosongan (intmon) { cout<< "Total bebanadalah $"; cout<< (mon * 40.0) << endl; }
Program berlanjut //*********************************************** // Definisidarifungsianak. Pergunakansatu parameter bilanganbulat, mon. * // monmenggenggamangkadaribulankeahlianharusmenjadi * // dihitunguntuk. Ongkossatukeahliananakuntukitubeberapa * // bulanditayangkan. * //********************************************** anakkekosongan (intmon) { cout<< "Total bebanadalah $"; cout<< (mon * 20.0) << endl; }
Program berlanjut //************************************************* // Definisidarifungsi senior. Pergunakansatu parameter bilanganbulat, mon. * // monmemilikiangkadaribulankeahlianharusmenjadi * // dihitunguntuk. Ongkossatukeahlianwarganegara senior untuk * // yang berbulan-bulanditayangkan. * //*************************************************** senior kekosongan (intmon) { cout<< "Total bebanadalah $"; cout<< (mon * 30.0) << endl; }
Program Keluarandengan Input Contoh Menu Keahlianklubkesehatan 1. Keahliandewasastandar 2. Keahliananak 3. Keahlianwarganegara senior 4. Berhenti Program Masukipilihanmu: 1 Untukbagaimanaberbulan-bulan 12 Total bebanadalah $480.00 Menu Keahlianklubkesehatan 1. Keahliandewasastandar 2. Keahliananak 3. Keahlianwarganegara senior 4. Berhenti Program Masukipilihanmu: 4 Ucapkanterimakasihuntukmempergunakan program ini.