program sederhana untuk menghitung jarak tempuh kendaraan

Selamat Malam

malam ini saya akan menjelaskan program sederhana untuk menghitung jarak tempuh kendaraan

untuk program ini saya menggunakan looping

apakah itu looping ?

looping merupakan perulangan , pada pembuatan program kita kadang harus mengetik satu persatu urutan seperti angka yang berurutan

namun denngan menggunakan looping kita hanya perlu memasukan algoritma tertentu program yang kita buat menjadi lebih singkat

dari pada mengetik satu persatu dan memakan banyak waktu baris , dengan looping proses akan berulang sampai batas yang kita buat.

 akan berhenti jika telah mencapai nilai tertentu. Looping atau perulangan sangat berguna untuk optimisasi program yang dibuat.

Dengan algoritma tertentu program yang dibuat akan menjadi lebih singkat jika ditulis dengan perulangan daripada harus menulisnya satu persatu.

ex :

for (t = 0; t <= 20; t = t + 0.5)

                     // diatas dapat dilihat t (waktu) pertama adalah 0

                     // lalu kita membuat batas nya apabila t kecil dari atau sama dengan 20

                     // maka pengulangan akan berjalan sampai t adalah 20 atau kurang dari 20

                     // selanjutnya t = t + 0.5 maksudnya t akan ditambah dengan setiap kali nya hingga mencapai 20

pertanyaannya :

Sebuah mobil bergerak dengan kecepatan awal 30 m/s pada detik ke 0 .

Mobil memiliki percepatan 0.5 m/s2 selama 5 detik .

Apabila pada detik ke 5 , pengendara mobil menaikan keceptannya menjadi 2 m/s2 .

Tentuan jarak yang sudah ditempuh mobil pada detik ke 20 .

oke dibawah adalah coding dari program yang saya buat…

disini kita menentukan deklarasi yang akan digunakan terlebih dahulu

double Vo, V, a, t, S;

dibawah ini saya membuat keterangan dari rumus yang dipakai

yaitu : s = Vo * t + a * t * t / 2

   Console.WriteLine(“Keterangan :”);

   Console.WriteLine();

            Console.WriteLine(“t  = selang waktu”);

            Console.WriteLine(“Vo = kecepatan awal”);

            Console.WriteLine(“V  = kecepatan”);

            Console.WriteLine(“a  = percepatan”);

            Console.WriteLine(“s = jarak tempuh”);

            Console.WriteLine();

dibawah saya membuat kata yang akan ditampilkan di CMD nanti agar terlihat seperti kabel

            Console.WriteLine(“===========================”);

            Console.WriteLine(“|t   |   V   |  a    |   S|”); // disamping saya membuat keterangan agar terlihat seperti tabel

            Console.WriteLine(“===========================”);

            Console.WriteLine();   // writeline kosong disamping saya gunakan sebagai space agar ada jaraknya

            Vo = 30;

selang waktu (t) diawal  adalah 0 sampai kurang dari 20 sekon,

dan selalu bertambah 0,5 . Jadi, percepatan(a) adalah 0,5

dan jika waktu lebih dari atau sama dengan 5 , percepatannya menjadi 2

            for (t = 0; t <= 20; t = t + 0.5)

            {

                a = 0.5; // disini dapat dilihat a  = 0.5

                if (t >= 5) // namun jika t besar atau sama dengan 5

                {

                    a = 2; // percepatannya berubah menjadi 2

                }

                S = Vo * t + a * t * t / 2;

// untuk menghitung jarak yang ditempuh kita menggunakan rumus di sebelah kiri

// dimana kecepatan awal dikali dengan waktu lalu ditambah percepatan dikali dengan t2 (t=waktu)

// setelah itu dibagi dengan 2 itulah jarak tempuh

                V = Vo + a * t;

// kecepatan dihitung dari kecepatan awal ditambah dengan percepatan yang dikalikan dengan waktu

diatas merupakan rumus untuk menghitung kecepatan dan jarak tempuh yang digunakan

                Console.WriteLine(t + “\t” + V + “\t” + a + “\t” + S);

                Console.WriteLine();

            }

            Console.WriteLine(“===========================”);

            Console.WriteLine(“|                                                    |”);

            Console.WriteLine(“===========================”);

            Console.WriteLine();

            Console.WriteLine(” Terima Kasih Telah Menggunakan Program Ini”);

            Console.WriteLine();

            Console.WriteLine(“Please Press Any Key To Exit”);

            Console.ReadKey();

itu saja dari saya semoga bermanfaat , lebih kurang saya mohon maaf

selamat malam …

Leave a Reply