dewasa, anggota anak, dan anggota orang senior. Program ini menyajikan menu yang memungkinkan pengguna untuk memilih paket yang diinginkan, kemudian menghitung biaya keanggotaannya. Untuk lebih jelasnya perhatikan program dibawah ini: Program 5.27
#include<conio.h> #include<iostream> #include<iomanip> usingnamespacestd; intmain() { intchoice,months; doublecharges; //Displaymenupilihan cout<<"\t\tMenuAnggotaKlubKesehatan\n\n"; cout<<"1.KeanggotaaStandardDewasa\n"; cout<<"2.KeanggotaanAnak\n"; cout<<"3.KeanggotaanMasyarakatSenior\n"; cout<<"4.KeluarProgram\n\n"; cout<<"MasukanPilihanAnda:"; cin>>choice; cout<<fixed<<showpoint<<setprecision(2); if(choice==1) { cout<<"UntukberapaBulan?"; cin>>months; charges=months*40.00; cout<<"Totalpembayaranyaadalah:$"<<charges<<endl; } elseif(choice==2) { cout<<"UntukberapaBulan?"; cin>>months; charges=months*20.00; cout<<"Totalpembayaranyaadalah:$"<<charges<<endl; } elseif(choice==3
{ cout<<"UntukberapaBulan?"; cin>>months; charges=months*30.00; cout<<"Totalpembayaranyaadalah:$"<<charges<<endl; } elseif(choice!=4) { cout<<"Pilihanyangvalidadalahantara1sampai4\n"; cout<<"Programakanmemilihlagidarisalahsatumenudiatas\n"; } getch(); return0; }
Keluaran program diatas seperti dibawah ini: MenuAnggotaKlubKesehatan
1.KeanggotaaStandardDewasa
2.KeanggotaanAnak
3.KeanggotaanMasyarakatSenior
4.KeluarProgram MasukanPilihanAnda:3 UntukberapaBulan?3 Totalpembayaranyaadalah:$90.00 Dalam program tersebut memungkinkan pengguna yang tidak valid dapat membuat pilihan. Jika angka lain seperti 1, 2, 3, atau 4 dimasukkan, maka akan ada pesan kesalahan yang dicetak. Kesalahan ini dikenal sebagai masukan validasi (input validation).
5.14. Soal Latihan Jawablah soal latihan dibawah ini dengan baik dan benar.
1. Apa yang dimaksud dengan statement
2. Sebutkan beberapa operator relasionaldalam bahasa c++
3. Jelaskan cara kerja pernyataan if pada bahasa c++
4. Apa perbedaan antara pernyataan if dangan if-else
5. Apa yang dimaksud dengan if-else majemuk
6. Apa yang dimaksud dengan nested if
7. Sebutkan beberapa operator logika
8. Tuliskan perintah yang digunakan oleh pernyataan switch
Next read ON BAB 6. Prosedur dan subroutin.