YANG LAGI NYARI PROGRAM SEDERHANA MENGGUNAKAN C++, MUNGKIN PROGRAM YANG SAYA BUAT INI BISA MENJADI BAHAN UNTUK MENAMBAH ILMU SOBAT-SOBAT SEMUA....
OKE BERIKUT CODINGNYA....
#include<iostream.h>
#include<conio.h>
main ()
{
int pilih;
char keluar;
while (pilih!=3)
{
awal :
clrscr();
cout<<"\t\t*--------------------------------------------------*\n";
cout<<"\t\t* DASAR-DASAR PEMROGRAMAN DENGAN C++ *\n";
cout<<"\t\t* TEKNIK INFORMATIKA *\n";
cout<<"\t\t* UNIVERSITAS TEKNOLOGI SUMBAWA *\n";
cout<<"\t\t*--------------------------------------------------*\n";
cout<<"\t\t* Pilihan Menu : *\n";
cout<<"\t\t* 1. Mengkonversi suhu *\n";
cout<<"\t\t* 2. Penyeleksian, switch (Studi Kasus Penggajian) *\n";
cout<<"\t\t* 3. Keluar *\n";
cout<<"\t\t*--------------------------------------------------*\n\n\n";
cout<<" Masukkan Pilihan Anda : ";
cin>>pilih;
switch(pilih)
{
case 1 : double celcius,reamus,fahrainhait;
char konversi;
clrscr();
cout<<"\t\t*****Mengkonversi suhu*****\n\n\n";
cout<<" a. Konversi Celcius ke Reamus\n b. Konversi Celcius ke Fahrainhait\n\n\n";
cout<<" Konversi yang anda inginkan : ";
cin>>konversi;
cout<<endl;
switch (konversi)
{
case 'a' : cout<<" Masukkan Nilai Calcius : ";
cin>>celcius;
reamus=(4*celcius)/5;
cout<<" Nilai Reamus : "<<reamus<<endl<<endl;
break;
case 'b' : cout<<" Masukkan Nilai Calcius : ";
cin>>celcius;
fahrainhait=(9*celcius/5)+32;
cout<<" Nilai Fahrainhait : "<<fahrainhait<<endl<<endl;
break;
default : cout<<" !!! Pilihan Anda salah !!!\n\n";
break;
}
cout<<" Tekan Enter untuk kembali ke menu awal";
getch();
break;
case 2 : char nama[30],tempat[10];
int tgl,bln,thn,umur,nik;
int masa_kerja,lembur,jml_anak,status_menikah,jabatan,kehadiran,potongan;
int tunj_kehadiran,gaji_pokok,total_gaji,tunj_anak,tunj_istri,bonus_lembur,gaji_bersih,tunj_jabatan;
//awalnya.....
clrscr();
cout<<"\n________________________________________________________________________________\n";
cout<<" UNIVERSITAS TEKNOLOGI SUMBAWA\n";
cout<<" jln. Raya Olat Maras No. 01, Sumbawa Besar, Provinsi pulau Sumbawa\n";
cout<<" REKAP GAJI KARYAWAN\n";
cout<<"________________________________________________________________________________\n\n";
cout<<" NIK : ";
cin>>nik;
cout<<" Nama Pegawai : ";
cin>>nama;
cout<<" Tempat/Tgl Lhr : ";
cin>>tempat>>tgl>>bln>>thn;
umur=2013-thn;
cout<<" Umur : "<<umur<<" Tahun\n";
//masa kerja....
cout<<" Masa Kerja : ";
cin>>masa_kerja;
if( masa_kerja >= 3 ) gaji_pokok=2500000;else
if( masa_kerja > 1 ) gaji_pokok=1200000;else
gaji_pokok=850000;
cout<<" Gaji Pokok : Rp. "<<gaji_pokok<<endl;
//status menikah,tunjangan istri dan tunjangan anak
cout<<"\n Status Menikah :\n 1. Menikah 2. Belum Menikah\n";
cout<<" Status Menikah : ";
cin>>status_menikah;
if ( status_menikah == 1 )
{tunj_istri=350000;
cout<<" Tunjangan Istri : Rp. "<<tunj_istri<<endl;
cout<<" Jumlah Anak : ";
cin>>jml_anak;
if ( jml_anak >= 2 )
{tunj_anak=2*250000;
cout<<" Tunjangan Anak : Rp. "<<tunj_anak<<endl;}else
{tunj_anak=jml_anak*250000;
cout<<" Tunjangan Anak : Rp. "<<tunj_anak<<endl;}}else
if (status_menikah == 2)
{tunj_istri=0;
tunj_anak=0;
cout<<" Tunjangan Istri : Rp. "<<tunj_istri<<endl;
cout<<" Jumlah Anak : 0\n";
cout<<" Tunjangan Anak : Rp. "<<tunj_anak<<endl;}
//jabatan....
cout<<"\n Jabatan :\n";
cout<<" 1. Rektor 2. Wakil Rektor\n";
cout<<" 3. Kepala Biro 4. kepala Keamanan\n";
cout<<" Jabatan : ";
cin>>jabatan;
if ( jabatan == 1 ) tunj_jabatan=2500000;else
if ( jabatan == 2 ) tunj_jabatan=1500000;else
if ( jabatan == 3 ) tunj_jabatan=1000000;else
if ( jabatan == 4 ) tunj_jabatan=500000;
cout<<" Tunjangan jabatan : Rp. "<<tunj_jabatan<<endl;
//kehadiran
cout<<" Kehadiran : ";
cin>>kehadiran;
tunj_kehadiran=kehadiran*25000;
cout<<" Tunjangan Kehadiran : Rp. "<<tunj_kehadiran<<endl;
//lembur
cout<<" Lembur : ";
cin>>lembur;
bonus_lembur=lembur*50000;
cout<<" Bonus Lembur : Rp. "<<bonus_lembur<<endl;
total_gaji=gaji_pokok+tunj_istri+tunj_anak+tunj_jabatan+tunj_kehadiran+bonus_lembur;
cout<<" Total Gaji : Rp. "<<total_gaji<<endl;
cout<<" Potongan : Rp. ";
cin>>potongan;
gaji_bersih=total_gaji-potongan;
cout<<" Gajih Bersih : Rp. "<<gaji_bersih<<endl;
cout<<"________________________________________________________________________________\n\n";
cout<<" Tekan Enter untuk kembali ke menu awal ";
getch();
break;
case 3 : cout<<" Anda yakin ingin keluar ?\n";
cout<<" tekan Y/N : ";
cin>>keluar;
if (keluar=='y' || keluar=='Y')
{
clrscr();
cout<<"\n\n\n\t\t\t*********************\n";
cout<<"\t\t\t Selamat Tinggal\n";
cout<<"\t\t\t Semoga Bermanfaat\n";
cout<<"\t\t\tby : Erwin Mardinata\n";
cout<<"\t\t\t*********************";
}
if (keluar=='n' || keluar=='N')
{goto awal;}
}
}
return 0;
}
#include<conio.h>
main ()
{
int pilih;
char keluar;
while (pilih!=3)
{
awal :
clrscr();
cout<<"\t\t*--------------------------------------------------*\n";
cout<<"\t\t* DASAR-DASAR PEMROGRAMAN DENGAN C++ *\n";
cout<<"\t\t* TEKNIK INFORMATIKA *\n";
cout<<"\t\t* UNIVERSITAS TEKNOLOGI SUMBAWA *\n";
cout<<"\t\t*--------------------------------------------------*\n";
cout<<"\t\t* Pilihan Menu : *\n";
cout<<"\t\t* 1. Mengkonversi suhu *\n";
cout<<"\t\t* 2. Penyeleksian, switch (Studi Kasus Penggajian) *\n";
cout<<"\t\t* 3. Keluar *\n";
cout<<"\t\t*--------------------------------------------------*\n\n\n";
cout<<" Masukkan Pilihan Anda : ";
cin>>pilih;
switch(pilih)
{
case 1 : double celcius,reamus,fahrainhait;
char konversi;
clrscr();
cout<<"\t\t*****Mengkonversi suhu*****\n\n\n";
cout<<" a. Konversi Celcius ke Reamus\n b. Konversi Celcius ke Fahrainhait\n\n\n";
cout<<" Konversi yang anda inginkan : ";
cin>>konversi;
cout<<endl;
switch (konversi)
{
case 'a' : cout<<" Masukkan Nilai Calcius : ";
cin>>celcius;
reamus=(4*celcius)/5;
cout<<" Nilai Reamus : "<<reamus<<endl<<endl;
break;
case 'b' : cout<<" Masukkan Nilai Calcius : ";
cin>>celcius;
fahrainhait=(9*celcius/5)+32;
cout<<" Nilai Fahrainhait : "<<fahrainhait<<endl<<endl;
break;
default : cout<<" !!! Pilihan Anda salah !!!\n\n";
break;
}
cout<<" Tekan Enter untuk kembali ke menu awal";
getch();
break;
case 2 : char nama[30],tempat[10];
int tgl,bln,thn,umur,nik;
int masa_kerja,lembur,jml_anak,status_menikah,jabatan,kehadiran,potongan;
int tunj_kehadiran,gaji_pokok,total_gaji,tunj_anak,tunj_istri,bonus_lembur,gaji_bersih,tunj_jabatan;
//awalnya.....
clrscr();
cout<<"\n________________________________________________________________________________\n";
cout<<" UNIVERSITAS TEKNOLOGI SUMBAWA\n";
cout<<" jln. Raya Olat Maras No. 01, Sumbawa Besar, Provinsi pulau Sumbawa\n";
cout<<" REKAP GAJI KARYAWAN\n";
cout<<"________________________________________________________________________________\n\n";
cout<<" NIK : ";
cin>>nik;
cout<<" Nama Pegawai : ";
cin>>nama;
cout<<" Tempat/Tgl Lhr : ";
cin>>tempat>>tgl>>bln>>thn;
umur=2013-thn;
cout<<" Umur : "<<umur<<" Tahun\n";
//masa kerja....
cout<<" Masa Kerja : ";
cin>>masa_kerja;
if( masa_kerja >= 3 ) gaji_pokok=2500000;else
if( masa_kerja > 1 ) gaji_pokok=1200000;else
gaji_pokok=850000;
cout<<" Gaji Pokok : Rp. "<<gaji_pokok<<endl;
//status menikah,tunjangan istri dan tunjangan anak
cout<<"\n Status Menikah :\n 1. Menikah 2. Belum Menikah\n";
cout<<" Status Menikah : ";
cin>>status_menikah;
if ( status_menikah == 1 )
{tunj_istri=350000;
cout<<" Tunjangan Istri : Rp. "<<tunj_istri<<endl;
cout<<" Jumlah Anak : ";
cin>>jml_anak;
if ( jml_anak >= 2 )
{tunj_anak=2*250000;
cout<<" Tunjangan Anak : Rp. "<<tunj_anak<<endl;}else
{tunj_anak=jml_anak*250000;
cout<<" Tunjangan Anak : Rp. "<<tunj_anak<<endl;}}else
if (status_menikah == 2)
{tunj_istri=0;
tunj_anak=0;
cout<<" Tunjangan Istri : Rp. "<<tunj_istri<<endl;
cout<<" Jumlah Anak : 0\n";
cout<<" Tunjangan Anak : Rp. "<<tunj_anak<<endl;}
//jabatan....
cout<<"\n Jabatan :\n";
cout<<" 1. Rektor 2. Wakil Rektor\n";
cout<<" 3. Kepala Biro 4. kepala Keamanan\n";
cout<<" Jabatan : ";
cin>>jabatan;
if ( jabatan == 1 ) tunj_jabatan=2500000;else
if ( jabatan == 2 ) tunj_jabatan=1500000;else
if ( jabatan == 3 ) tunj_jabatan=1000000;else
if ( jabatan == 4 ) tunj_jabatan=500000;
cout<<" Tunjangan jabatan : Rp. "<<tunj_jabatan<<endl;
//kehadiran
cout<<" Kehadiran : ";
cin>>kehadiran;
tunj_kehadiran=kehadiran*25000;
cout<<" Tunjangan Kehadiran : Rp. "<<tunj_kehadiran<<endl;
//lembur
cout<<" Lembur : ";
cin>>lembur;
bonus_lembur=lembur*50000;
cout<<" Bonus Lembur : Rp. "<<bonus_lembur<<endl;
total_gaji=gaji_pokok+tunj_istri+tunj_anak+tunj_jabatan+tunj_kehadiran+bonus_lembur;
cout<<" Total Gaji : Rp. "<<total_gaji<<endl;
cout<<" Potongan : Rp. ";
cin>>potongan;
gaji_bersih=total_gaji-potongan;
cout<<" Gajih Bersih : Rp. "<<gaji_bersih<<endl;
cout<<"________________________________________________________________________________\n\n";
cout<<" Tekan Enter untuk kembali ke menu awal ";
getch();
break;
case 3 : cout<<" Anda yakin ingin keluar ?\n";
cout<<" tekan Y/N : ";
cin>>keluar;
if (keluar=='y' || keluar=='Y')
{
clrscr();
cout<<"\n\n\n\t\t\t*********************\n";
cout<<"\t\t\t Selamat Tinggal\n";
cout<<"\t\t\t Semoga Bermanfaat\n";
cout<<"\t\t\tby : Erwin Mardinata\n";
cout<<"\t\t\t*********************";
}
if (keluar=='n' || keluar=='N')
{goto awal;}
}
}
return 0;
}
Tag :
C++
0 Komentar untuk "program sederhana C++"