Tugas Akhir
1. Buatlah program untuk mencatat data karyawan yang terdiri dari field jumlah karyawan, nama, gaji/bulan, serta status (belum menikah/menikah). Jika sudah menikah, tanya berapa anaknya. tampilkan seluruh data dalam bentuk tabel!
Screenshot
Sourcecode
#include <iostream>
#include <iomanip>
#include <string.h>
#include <cstdlib>
#include <stdio.h>
using namespace std;
struct data_karyawan
{
char jlh[3],nama[25],gaji[25];
};
int main()
{
char status;
int anak;
data_karyawan data;
cout<<"Jumlah Karyawan : ";
cin.getline(data.jlh,3);
cout<<"Nama : ";
cin.getline(data.nama,25);
cout<<"Gaji/bln :";
cin.getline(data.gaji,10);
cout<<"Status (belum nikah/menikah)\n";
cout<<"Menikah (s) dan (b) Belum :";
cin>>status;
if(status=='s')
{
cout<<"Masukkan Jumlah anak :";
cin>>anak;
}else if(status=='b'){
anak=0;
}else{
anak=0;
}
cout<<endl;
cout<<"\n";
cout<<"Data Karyawan";
cout<<endl;
cout<<"\n";
cout.flags(ios::left);
cout<<setw(15)<<"JumKar"<<setw(15)<<"Nama"<<setw(15)<<"Gaji/bln"<<setw(15)<<"Status"<<setw(15)<<"Anak\n_________________________________________________________________\n";;
cout<<setw(15)<<data.jlh<<setw(15)<<data.nama<<setw(15)<<data.gaji<<setw(15);
if (status=='s')
{
cout<<"Menikah";
}else if (status=='b'){
cout<<"Belum Menikah";
}else{
cout<<"Tidak diketahui";
}
cout<<anak<<endl;
cout<<"_________________________________________________________________"<<endl;
cout<<endl;
system("PAUSE");
}
1. Buatlah program untuk mencatat data karyawan yang terdiri dari field jumlah karyawan, nama, gaji/bulan, serta status (belum menikah/menikah). Jika sudah menikah, tanya berapa anaknya. tampilkan seluruh data dalam bentuk tabel!
Screenshot
Sourcecode
#include <iostream>
#include <iomanip>
#include <string.h>
#include <cstdlib>
#include <stdio.h>
using namespace std;
struct data_karyawan
{
char jlh[3],nama[25],gaji[25];
};
int main()
{
char status;
int anak;
data_karyawan data;
cout<<"Jumlah Karyawan : ";
cin.getline(data.jlh,3);
cout<<"Nama : ";
cin.getline(data.nama,25);
cout<<"Gaji/bln :";
cin.getline(data.gaji,10);
cout<<"Status (belum nikah/menikah)\n";
cout<<"Menikah (s) dan (b) Belum :";
cin>>status;
if(status=='s')
{
cout<<"Masukkan Jumlah anak :";
cin>>anak;
}else if(status=='b'){
anak=0;
}else{
anak=0;
}
cout<<endl;
cout<<"\n";
cout<<"Data Karyawan";
cout<<endl;
cout<<"\n";
cout.flags(ios::left);
cout<<setw(15)<<"JumKar"<<setw(15)<<"Nama"<<setw(15)<<"Gaji/bln"<<setw(15)<<"Status"<<setw(15)<<"Anak\n_________________________________________________________________\n";;
cout<<setw(15)<<data.jlh<<setw(15)<<data.nama<<setw(15)<<data.gaji<<setw(15);
if (status=='s')
{
cout<<"Menikah";
}else if (status=='b'){
cout<<"Belum Menikah";
}else{
cout<<"Tidak diketahui";
}
cout<<anak<<endl;
cout<<"_________________________________________________________________"<<endl;
cout<<endl;
system("PAUSE");
}
Share This Art!