Saturday, January 17, 2015

Tugas Akhir Struktur

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");
     }
     

Share This Art!


Comments
0 Comments

0 komentar:

Post a Comment