Berkut adalah tanggapan kami kala itu:
Halo Gilda Febriandini, program itu ada di tautan iniΒ C++ Mencari / Menentukan Bilangan Bulat Genap, Ganjil atau Nol, Selamat belajar, and good luck
Halo DIAN ASMAUL HUSNA, untuk menambahkan pajak 1% setiap karyawan, silakan buat saja variabel baru yg menerangkan pajak, misal saya buat variabel long pjk = gjpokok * 1/100 setelah itu pada penghitungan gaji bersih atau Total Gaji, silakan tambahkan variabel pjk untuk mengurangi, contoh: long totgaji = A+B+C-pjk begitu neng Dian, semoga berkenan, terimakasih
Halo SISKA RAHMA, maaf, apa itu minGW? mohon bisa dijelaskan terlebih dahulu, terimakasih
Halo Halim Barca, saran saya :
- Jangan langsung masuk ke coding,
- Buat gambaran di angan-angan kamu tentang jalannya suatu program
- Ekspresikan kedalam flowchart
- Jangan terburu-buru masuk ke coding, sampai kamu betul-betul merasa sudah mahir menggunakan flowchart
- Jangan putus asa
- Berdoa
Seperti desain diagram alur kerja program (jadi jalannya program digambarkan dengan grafik) Seperti contoh berikut ini ->Β CARA PENYAJIAN ALGORITMA
Ooo compiler aslinya windows, udah ane coba dan ternyata gak bisa, ada beberapa librari yang perlu di rubah seperti < iosteram > tanpa .h dan sementara library lainnya tidak perlu perubahan.. namun setelah dicompile banyak instruksi yang error.
GCC VERSION:

HASIL KOMPILASI:

Baru saja ane run gan, dan masih lancar jaya. Kalo boleh tau pake compiler apa ya? Di atas ane run pake Borland C++, kalo ente pake apa gan?
Ane pake borland C++ gan, monggo silakan disesuaikan
Borland C++ Version 5.02 Copyright 1991, 1997 Borland International, Inc. All Right Reserved.
Contoh diatas cukup lengkap, ada if menggunakan angka, maka variabelnya bertipe "integer", ada if menggunakan huruf, maka variabelnya bertipe "char", seperti pada contoh berikut:
if(sn=='y'|| sn=='Y'){
tsn=150000;
}
Jika Anda mau pake if dengan parameter huruf, maka variabelnya perlu Anda buat bertipe "char"
Lama kerja = berapa tahun, karena menentukan nilai tunjangan Jumlah hari masuk kerja = berapa hari, karena menentukan nilai gaji pokok
Hii Hardi Yanto, Algoritma dan kerangka programnya tidak jauh beda dengan ini:
if(hr>20){
thr = hr / 20 * gj_pkk + gj_pkk;
}
else if(hr<=20){
thr= gj_pkk;
}
else {
clrscr();
cout<<" Maaf Kode Lama Kerja Anda Salah!!!"<
Kamu hanya perlu modifikasi saja untuk variabel, parameter dan statement dalam blok percabangan tersebut. Apabila belum mengerti cara modifikasinya, silakan pahami terlebih dahulu konsep dasarnya dengan cara mencari materi berjudul: "MENGENAL PERCABANGAN DALAM C++" "Contoh Program C++ PERULANGAN Dan PERCABANGAN" Silakan manfaatkan search box di atas untuk melakukan pencarian cepat. Selamat belajar and Good Luck!
@Hardi Yanto,
- hr = variabel untuk input hari kerja (hari)
- lk = variabel untuk input lama kerja (tahun)
10% ada di blok percabangan bonus, khusus untuk lama kerja 4 tahun keatas. Kamu bisa modifikasi bagian ini:
//----------------------------------bonus------------------------------------
if(lk==0){
tlk=0;
}
else if(lk==1){
tlk=0.025*gj_pkk;
}
else if(lk==2){
tlk=0.05*gj_pkk;
}
else if(lk==3){
tlk=0.075*gj_pkk;
}
else if(lk>=4){
tlk=0.1*gj_pkk;
}
else {
clrscr();
cout<<" Maaf Kode Lama Kerja Anda Salah!!!"<
Hii Herman Sanjaya, selamat datang Menjawab pertanyaan kamu di atas, tentang cara membatasi masuk kerja maksimal 31 kerja cukup dengan menentukan kondisi/parameter percabangan menjadi if(hr<=31) artinya input hari hanya berlaku 31 - kebawah. Lalu agar tidak terjadi error silakan buat pengecualian, contoh:
else{
cout<<"Maaf Anda berlebihan, setiap bulan tidak lebih dari 31 hari!!! wkwkwkwkw"<
Untuk kasus yang agan tanyakan = iya / betul, tapi jika agan modifikasi nama variabelnya juga, maka jangan lupa dideklarasikan juga di atas, setelah void main(){
Tahunnya gak di hitung gan, cuman sembarang aja diinputkan, buat contoh aja: Misal ente punya 4 karyawan (A,B,C,D) si A sudah 5 tahun bekerja di perusahaan ente (paling tua), si B baru 3 tahun (lumayan tua), si C baru baru 1.7 tahun (senior), si D masih 0.8 tahun (anggep aja 8 bulan, masih newbe). jadi begitu gan, yah namanya juga program buat belajar, yang penting paham alur kerjanya. Begitu gan, sudah dulu ya gan, ini yang terakhir ya, terimakasih dan selamat belajar
Mohon maaf neng SHOFIYA CHILMI, kami belum bisa membantu untuk pemrograman C, karena memang banyak sekali perbedaannya, terimakasih
Pake compiler apa ya gan? kalo ane pake Borland C++ dan outputnya harusnya seperti pada gambar command line diatas
mudah saja gan, kamu tinggal bungkus aja di setiap percabangan dengan fungsi sesuai topiknya. Contoh:
long jumlahhari(jml){
//-------------------------------jmlhr----------------------------------------
if(hr>20){
thr = hr / 20 * gj_pkk + gj_pkk;
}
else if(hr<=20){
thr= gj_pkk;
}
else {
clrscr();
cout<<" Maaf Kode Lama Kerja Anda Salah!!!"<
Jangan lupa, kalo semua percabangan dibungkus pake fungsi, maka harus diletakan di luar fungsi utama (void main), karena yang perlu di panggil di fungsi utama adalah nama-nama fungsi tambahannya tadi. Contoh:
void main(){
jumlahhari(jml);
}
selebihnya silakan Anda sendiri, selamat belajar gan, semoga sukses!
mungkin ada penulisan sintaks yang kurang tepat diprogram yang agan tulis, coba sertakan screenshoot notifikasi errornya gan, nanti saya bantu debug
Deklarasikan saja variabel untuk pajak misal long pjk, lalu buat fungsi khusus menghitung pajak, misal ada 3 golongan yang kena pajak pendapatan:
long pjk(pjk){
if (jml >= 1000000){ pjk = 10/100; } //untuk pajak 10%
else if (jml >= 5000000){ pjk = 20/100; } //untuk pajak 20%
else if (jml >= 10000000){ pjk = 30/100; } //untuk pajak 30%
return pjk;
}
lalu panggail fungsi long pajak(pjk); di fungsi utama untuk pertama kalinya (paling atas dalam fungsi main). Setelah itu gunakan variabel pajak untuk mengurangi total gaji, contoh:
jml= thr+tgol+tpddkn+tt+tsn+tlk;
long totgj = jml-(jml*pjk);
cout<< "tampilkan gaji :" << totgj;
Maaf gan, maksudnya untuk tugas atau untuk bisnis? kalo untuk bisnis silakan via email saja, kriteria yang dibutuhkan seperti apa, sehingga saya bisa anggarkan perkiraan biayanya. tapi kalo untuk tugas silakan bisa didiskusikan di FORUM KAMI
Notifikasi salahnya seperti apa? bisa ditunjukan capturenya? karena sampai detik ini program di atas masih bisa kami run, kami menggunakan Borland C++
Hii SEPTIAN FM, luar biasa, selamat bertugas and good luck! π
Hii NGAPAKERS, terimakasih, welcome to my blog
Bisa, itu desebut dengan nested if, if di dalam if, artinya banyak prosesdur di dalam prosedur. Untuk mengetahui tentang pembahasan ini Anda bisa mengeceknya di menu SITEMAP