Senin, 09 Desember 2013

Program C Kembali ke Menu dg Do While dan Case

Contoh Program C++: Menu Pilihan

Ketentuan:
Sebuah perusahaan akan menghitung total gaji karyawan dengan ketentuan sebagai berikut:
Tunjangan:
Nikah = 75000
Belum nikah = 20000
Bonus:
Gol i = 150000
Gol ii = 175000
Gol iii = 200000
Gaji pokok:
Gol i = 2000000
Gol ii = 2750000
Gol iii = 3500000
Total gaji = gaji pokok + bonus + tunjangan

Contoh screenshoot (output):
Nama : Rudy
nikah (y/t) : y
gol (i/ii/iii) : ii
Total gaji : ...

Pilihan menu, setiap akhir aksi ada pilihan kembali ke menu lagi, begitu seterusnya sampai user memilih menu untuk keluar
Source Code/ Program dalam C++


Catatan:
  • char Nama[30], NikahStatus, Gol[3];
Ada perbedaan di tipe data char, misalnya seperti yang digunakan di program ini baris diatas
jika menggunakan tanda [], maka itu disebut array char
jika tanpa tanda [], maka disebut char
Efeknya adalah di
if (NikahStatus == 'y' || NikahStatus == 'n')
Pada percabangan ini kita menggunakan petik tunggal; karakter yang dibandingkan hanya 1 karakter saja
  • strcmp
Fungsi yang digunakan untuk membandingkan isi karakter.
Semoga membantu