Program Input Data dan Sorting

        Setelah sekian lama tidak posting di blog saya ini dikarenakan kesibukan saya  , akhirnya saya kembali lagi untuk sedikit menulis tutorial membuat program dengan struct dan sorting. Sebelumnya jika ada yang belum tahu tentang struct dan buble sort bisa baca disini terlebih dahulu karena program ini menggunakan kedua teori tersebut.


Sekarang masuk ke Tutorial Programnya , seperti biasa program ini masih menggunakan bahasa C dan masih menggunakan program CodeBlock untuk tutorialnya. Program ini diibaratkan dibuat untuk menghitung waktu tempuh sebuah pembalap pada suatu sirkuit yang nantinya akan mengurutkan waktu tempuh tercepat keseluruhan pembalap. Kalau sudah masuk imajinasi program ini maka bisa dilanjutkan untuk coding programnya.

Berikut ini Source Code Keseluruhan programnya.

Langkah pertama untuk membuat program ini adalah dengan membuat sebuah struct untuk menyimpan data yang nantinya akan di urutkan. Tulis nama struct serta variabel yang nantinya akan digunakan.
Struct yang telah dibuat.
Langkah kedua sudah masuk ke bagian utama program ini ,dengan deklarasi variabel yang akan digunakan yang nantinya akan digunakan untuk menyimpan data , looping , dan sorting.
Variabel dan awalan program.
Langkah ketiga buat perintah untuk menginputkan data yang nantinya akan disimpan.
Looping digunakan untuk menerima inputan yang berulang.
Langkah keempat adalah membuat buble sort untuk menurutkan data yang sudah diinputkan sebelumnya




Langkah terakhir adalah membuat perintah untuk menampilkan output data yang sudah di urutkan dari yang tercepat sampai yang paling lambat.
Gunakan printf untuk menampilkan data.

Setelah program selesai di tulis cobalah build & run nantinya akan menghasilkan program seperti ini.
Program saat input data.

Program menampilkan data asli.

Hasil data setelah di urutkan program.

Demikian saja posting saya kali ini , karena masih sama - sama belajar kalau ada pertanyaan bisa tinggalkan komentar nanti bisa digunakna untuk berdiskusi.

Post a Comment

Previous Post Next Post