Assalamu'alaikum..
disini saya akan mencoba membuat fungsi yang akan mengecek apakah dua buah titik berada di koordinat yang sama dengan menggunakan bahasa pemrograman C. berikut syntaxnya:
#include <stdio.h>
#include <math.h>
//membuat struct point
typedef struct {
double x;
double y;
}POINT;
//fungsi untuk mencari jarak dia buah titik(point)
double POINTdist(POINT a,POINT b){
double hasil;
hasil=sqrt(pow((b.x-a.x),2)+pow((b.y-a.y),2));
return hasil;
}
//fungsi untuk mengecek apakah dua buah titik berada di koordinat yang sama
int POINTeq(POINT a,POINT b){
double selisih;
selisih=POINTdist(a,b);
if (selisih<0.000001)
return 1;
else
return 0;
}
int main(){
POINT a,b;
double hasil;
a.x=5;
a.y=10;
b.x=5.0000001;
b.y=10;
//implementasi
if(POINTeq(a,b)==1)
printf("sama");
else
printf("beda");
return 0;
}
selamat mencoba. semoga bermanfaat :)
Keep Learn, Keep Coding.
Try your own Code
disini saya akan mencoba membuat fungsi yang akan mengecek apakah dua buah titik berada di koordinat yang sama dengan menggunakan bahasa pemrograman C. berikut syntaxnya:
#include <stdio.h>
#include <math.h>
//membuat struct point
typedef struct {
double x;
double y;
}POINT;
//fungsi untuk mencari jarak dia buah titik(point)
double POINTdist(POINT a,POINT b){
double hasil;
hasil=sqrt(pow((b.x-a.x),2)+pow((b.y-a.y),2));
return hasil;
}
//fungsi untuk mengecek apakah dua buah titik berada di koordinat yang sama
int POINTeq(POINT a,POINT b){
double selisih;
selisih=POINTdist(a,b);
if (selisih<0.000001)
return 1;
else
return 0;
}
int main(){
POINT a,b;
double hasil;
a.x=5;
a.y=10;
b.x=5.0000001;
b.y=10;
//implementasi
if(POINTeq(a,b)==1)
printf("sama");
else
printf("beda");
return 0;
}
selamat mencoba. semoga bermanfaat :)
Keep Learn, Keep Coding.
Try your own Code
bro ada contoh program ojek online pake bahasa c kagak?
BalasHapusKagak bro, lagian udah jadul bgt bhs C. Pake java dongse
Hapus