Referensi Searching Sorting
Referensi Searching Sorting
Searching
Berikut ini adalah program pencarian data pasien menggunakan fungsi. Perhatikan program
berbahasa C berikut ini!
#include <stdio.h>
#include <string.h>
typedef struct{
int kd_pasien;
char nama_pasien[20];
int usia;
} pasien;
main(){
pasien p[10],hasil;
int i,j,n;
char cari[20];
//searching
printf("Masukkan nama pasien yang dicari :");
scanf("%s",&cari);
hasil=cariPasien(p,cari,n);
2. Sorting
Berikut ini adalah program input dan sort data pasien disertai menu. Pelajari dan perbaiki
program berbahasa C di bawah ini
#include <stdio.h>
#include <string.h>
main(){
typedef struct{
int kd_pasien;
char nama_pasien[20];
int usia;
} pasien;
int menu=1;
pasien p[10];
int i,j,n;
pasien temp;
strcpy(temp.nama_pasien,p[j].nama_pasien);
temp.usia=p[j].usia;
p[j].kd_pasien=p[j-1].kd_pasien;
strcpy(p[j].nama_pasien,p[j-
1].nama_pasien);
p[j].usia=p[j-1].usia;
p[j-1].kd_pasien=temp.kd_pasien;
strcpy(p[j-
1].nama_pasien,temp.nama_pasien);
p[j-1].usia=temp.usia;
}
}
}
printf("data berhasil diurut");
}
case 3 :
{
printf("data diurut berdasarkan usia :\n");
for(i=0;i<n;i++){
printf("data pasien ke-%d\n",i+1);
printf("kd_pasien : %d\n",p[i].kd_pasien);
printf("nama pasien : %s\n",p[i].nama_pasien);
printf("usia : %d\n",p[i].usia);
}
}
case 4 :
{
printf("Keluar program");
}
}
}
}