Bayangan Uas D3 komsi 2012 ALPRO


#include <iostream>
#include <conio.h>
using namespace std;

typedef
struct {
string  NRM;
string  nama;
int umur;
} pasien;

typedef
pasien larik [100];

int i,j,n;

larik x;

void bacadata(larik x,int *n)
{    cout<<"banyak data :";
     cin>>*n;
     for (i=1;i<=*n;i++) {
         cout<<"No Rekam Medis : "; cin>>x[i].NRM;
         cout<<"Nama : "; cin>>x[i].nama;
         cout<<"Umur : "; cin>>x[i].umur;
     }
     cout<<endl;
}

void cetakdata(larik x,int n)
{    cout<<"data : \n";
     for(i=1;i<=n;i++){
                if(x[i].umur>=18 && x[i].umur<=35){
                cout<<i<<". No Rekam Medis="<<x[i].NRM<<" ; Nama="<<x[i].nama<<" ;  Umur="<<x[i].umur<<endl;
                                }
                }
}

void sort(larik x, int n)
{     pasien temp;
      for (i=1;i<=n-1;i++){
                for(j=i+1;j<=n;j++){
                                if(x[i].NRM>x[j].NRM){
temp=x[i];x[i]=x[j];x[j]=temp;  
                                }
                }
      }
}

main()
{   bacadata(x,&n);
    sort(x,n);
    cetakdata(x,n);
    sizeof(x);
    getch();           

}

Comments

Popular Posts