Selasa, 06 November 2012

Tutorial Pemrograman C : Sorting (Mengurutkan Data)

Assalamu'alaikum Wr.Wb
Pada Postingan kali ini saya akan menjelaskan sedikit tentang Sorting, Sebelumnya Sorting sendiri itu apa, Nah Sorting dapat diartikan sebagai pengurutan suatu data di dalam sekumpulan data yang tidak terurut.

Jadi misalkan kita punya data {1,5,6,8,9,9,3,5,6,7,8} maka ini bisa diurutkan dari nilai yang paling tinggi ke rendah atau sebaliknya seperti ini {9,9,8,8,7,6,6,5,5,3,1} atau seperti ini {1,3,5,5,6,6,7,8,8,9,9}. dengan cara mengecek satu persatu tentunya. langsung aja cekidot di video tutorial dan source code di bawah ini :



Link Video : http://youtu.be/7Eo-z7x_Xww
Source Code :
#include <stdio.h>
#include <stdlib.h>

void swapValue (int *tIntA, int *tIntB);
int main()
{
    int tListAngka[20] = {9,9,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2};
    int tSwap;
    int tUrutan;

do {
    tSwap = 0;
    for(tUrutan=0;tUrutan<19;tUrutan++)
    {
        if(tListAngka[tUrutan]<tListAngka[tUrutan+1])
        {
            swapValue(&tListAngka[tUrutan], &tListAngka[tUrutan+1]);
            tSwap = 1;
        }
    }
}
while(tSwap == 1);
for(tUrutan=0;tUrutan<20;tUrutan++)
{
    printf("Nilai : %d,\n", tListAngka[tUrutan]);
}
system("pause");
}
void swapValue (int *tIntA, int *tIntB)
{
    int tInt = *tIntA;
    *tIntA = *tIntB;
    *tIntB = tInt;
}
Sekian Semoga Bermanfaat
Terima Kasih ^_^

Tidak ada komentar:

Posting Komentar