selamat alam teman-teman.. dalam posting kali ini saya akan memberikan contoh fungsi yang dapat mengecek apakah suatu pesegi berada dalam persegi lain berdasarkan titik koordinatnya. yuk kita simak :)
#include <stdio.h>
#include <math.h>
typedef struct {
double x;
double y;
}POINT;
typedef struct{
POINT up;
POINT low;
}RECT;
int thereissquare(RECT az,RECT ab){
if ((az.up.x<=ab.up.x && az.up.y<=ab.up.y) && (az.low.x>=ab.low.x && az.low.y>=ab.low.y)){
return 1;
}else{
return 0;
}
}
int main(){
RECT ab,az;
ab.up.x=20;
ab.up.y=20;
ab.low.x=10;
ab.low.y=10;
az.up.x=30;
az.up.y=20;
az.low.x=10;
az.low.y=10;
if(thereissquare(az,ab)==1)
printf("berada didalamnya");
else
printf("tidak berada didalamnya");
return 0;
}
sekian dari saya. terimakasih sudah berkunjung. semoga bermanfaat :)
Komentar
Posting Komentar