Jumat, 14 Desember 2012

hitung jarak dengan euclidean Ms Sulikah

hitung jarak dengan euclidean Ms Sulikah

Buat fungsi jarak yang menerima masukan dua titik P1(x,y) dan P2(x,y) dan menghitung jarak kedua titik tersebut. Gunakan rumus Euclidean untuk menghitung jarak , d:
Panggillah fungsi tsb dari program utama
This is formula of Euclidean


please find below code

#include <stdio.h>
#include <conio.h>
#include <math.h>
typedef struct{int X; int Y;} titik;
float HitungJarak(titik P1, titik P2);

int main()
{
    titik P1, P2;
    float jarak;

    printf("Masukkan Nilai P1(X,Y) :"); scanf("%d,%d", &P1.X, &P1.Y);
    printf("Masukkan Nilai P2(X,Y) :"); scanf("%d,%d", &P2.X, &P2.Y);

    jarak = HitungJarak(P1,P2);
    printf("Jarak dari P1 dan P2 : %.4f ", jarak);

getch();
return 0;
}

float HitungJarak(titik P1, titik P2)
{
    float jarak;

    jarak = sqrt(pow((P1.X-P2.X),2) + pow((P1.Y-P2.Y),2));
    return jarak;
}




Explanation
sqrt : function to count akar
pow : function to count pangkat

i hope this article useful for all of you especially to ms Sulikah

your friend
Narupi 17:00 14 dec 2012
Infineon Muka kuning

4 komentar: