Selasa, 08 Maret 2016

Aplikasi Penggunaan Bubble Sort dalam Absensi Mahasiswa

bingung nih mau post apa wkwkwk, ngeshare programing lagi aja kali ya? siapa tau ada yang butuh atau dapat tugas dari guru atau dosennya munkin? haha silakan di gunakan semoga bermanfat

btw bubble sort itu teknik pensortingan paling mudah loh dari segi sintaknya, terus paling gampang di modif sih menurut gua

langsung aja deh nih  hehe

#include <stdio.h>
#define NMaks 100

typedef int larikint[NMaks+1];


//algoritma bubble sort
main(){
    larikint L;

    int I, J,temp;
    int N;
    int max, min;
   
   
    printf("masukan jumlah siswanya :  "); scanf("%d", &N);//inisalisai

    J=0;

    do{
        J++;
        printf("masukan nim[%d]= ",J); scanf("%d", &(L[J]));


    }
    //sortmaksimal
while (J<N);
for(I=N; I>=2; I--){
max=1;
for (J=2; J<=I; J++){

    if(L[J]<L[max])
    max=J;
}
temp=L[max];
L[max]=L[I];
L[I]=temp;
}


   
    J=0;
    printf("=========================\n");
    printf("sort Absen dari terbesar\n");
    printf("-------------------------\n");
    do{
        J++;
        printf("Nim[%d]= %d\n", J, L[J]);
    }
    while(J<N);
//sortmin
while (J<N);
for(I=N; I>=2; I--){
min=1;
for (J=2; J<=I; J++){

    if(L[J]>L[min])
    min=J;
}
temp=L[min];
L[min]=L[I];
L[I]=temp;
}


   
    J=0;
    printf("=========================\n");
    printf("sort Absen dari terkecil\n");
    printf("-------------------------\n");
    do{
        J++;
        printf("Nim[%d]= %d\n", J, L[J]);
    }
    while(J<N);


}








Tidak ada komentar:

Posting Komentar