Algoritma Menghitung jarak menggunakan C

Algoritma Menghitung jarak menggunakan C

Pada saat kuliah kemarin (30/04/2015) saya mendapat soal cerita di mata kuliah algoritma.
Ada dua orang berdiri (orang A di selatan dan orang B di utara), jarak antara kedua orang tersebut adalah 1000 meter. Yang jadi pertanyaannya adalah jika A berjalan dengan kecepatan 10 meter/detik dan B berjalan dengan kecepatan 5 meter/detik. Maka di jarak berapakah mereka akan saling berpapasan ? Buat dalam bentuk program.
Penyeselesaian :
Jika dihitung manual dengan matematika, maka akan timbuk pertanyaan seperti ini :

#Pada jarak berapakah B akan berpapasan dengan A ?
Jawaban : 340 meter.

#Pada jarak berapakah A akan berpapasan dengan B ?
Jawaban : 660 meter.

Jawaban di atas masih belum sempurna, karena inti pertanyaan dari soal di atas adalah "Buat dalam bentuk program".

#include <stdio.h>
void main()
{
 int A, B, C;
 A=0;
 B=0;
 for(C=15; C<=1000; C++)
 {
  A=A+10;
  B=B+5;
 }
 printf("Jarak papasan A dengan B : ");
 printf("%i", A-10 \n);

 printf("Jarak papasan B dengan A : ");
 printf("%i", B+5);
}

Kode di atas merupakan algoritma untuk menghitung jarak A berpapasan dengan B dan jarak B berpapasan dengan A.

Ketika di run maka hasil yang muncuk akan seperti ini :
Jarak papasan A dengan B : 660
Jarak papasan B dengan A : 340
Mungkin sekian dulu pembahasan kali ini, mohon maaf jika ada kesalahan pada penulisan kode atau algoritmanya, harap di ma'lum, masih NEWBIE soalnya hehe :)

Semoga bermanfaat ya :-).


Tidak ada komentar:

Diberdayakan oleh Blogger.