Jumat, 04 September 2015

Progam Penghitunan waktu

Terdapat Sebuah Kasus Untuk Menyelesaikan Perhitungan  kecepatan dari total waktu yang di capai oleh pembalap rally serta di urutkan Berdasarkan Jumlah Waktu dari total Detik.

Nomor Mobil
Nama Pengemudi
Jam
Menit
Detik
32
Renda
1
4
30
12
Tepuh
1
3
23
untuk bisa menyelesaikan soal tersebut terlebih dahulu kita harus mengetahui mengenai beberapa hal yang di terapkan dalam coding nanti antara lain :
 1.Swap adalah pertukaran nilai 2 buah variable  berbeda yang mempunyai tipe data yang sama. Menukar nilai dua buah variable adalah salah satu algoritma dasar dalam struktur data. Biasanya untuk menulis fungsi swap ini, kita membutuhkan tambahan satu variable sebagai perantara.
  2.Struct
Struct di pergunakan untuk memasukkan isi dari data yang di butuhkan dalam program seperti nama, nomer, jam, menit ,detik dan jumlah .
       3. Sorting
            Metode sorting di pergunakan untuk membandingkan data yang sudah terdapat dalam                         penyimpanan sementara.
    Untuk lebih dapat memahami  Beberapa hal diatas langsung saja kita menyelesaikan persoalan diatas,berukut langkah-langkahnya :
 1.Pada gambar yang di tujukan nomor satu merupakan source code struct yang mendefinisikan nama variable no,nama,jam,menit,detik dan jumlah yang di kemas dalam nama mobil ( istilahnya file di yang disimpan dalam folder yang bernama mobil )

 2.untuk yang di tujukan nomor 2,itu merupakan source code yang di gunakan untuk menampilkan penjelasan berapa progam yang di inputkan dengan menggunakan perintah-perintah array.jika source code itu di tampilkan maka tampilannya seperti yang di tujukan nomer tiga.

 untuk sour code yang berada pada struct mobil rally merupakan sour code yang di gunakan untuk mendefinisikan dan mencari progam yang telah di inputkan sesuai rumus yang telah di tetapkan dengan konsep perulangan atau looping (for)





3.untuk for i dan for e merupakan looping yang berhubungan dengan pertukaran nilai swap,raly[e],dan raly[e+1].berikut gambarannya.....

 4. dan script terakhir yang di mulai dari for o sampai printf("Jumlah: ..", raly[o].jumlah); merupakan scorcot untuk menampilkan hasil akhir yang telah di urutkan berdasarkan besar kecilnya detik yang di peroleh

Sekian Tutorial Mengenai progam Untuk Perhitungan total Waktu Mobil Rally.
Terimakasih dan Selamat Mencoba.