Langsung ke konten utama

Funsi untuk mengecek apakah suatu persegi ada dalam persegi lain (C Programming)


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