Skip to content

Instantly share code, notes, and snippets.

@raziyeaydin
Last active October 5, 2015 06:57
Show Gist options
  • Save raziyeaydin/2767578 to your computer and use it in GitHub Desktop.
Save raziyeaydin/2767578 to your computer and use it in GitHub Desktop.
kesişen iki dikdörtgenlerin alan hesapları
#include<stdio.h>
int main(){
struct point{
int x,y,z,t,a,b,c,d;
};
struct point p1,k1;
int alan1,alan2;
printf("ilk olusacak dikdortgenin 1.noktasinin x ve y koordinatlarini sirasiyla girin:\n");
scanf("%d%d",&p1.x,&p1.y);
printf("noktalarin karsilikli olmasina dikkat edin.\n");
printf("ilk olusacak dikdortgenin 2.noktasinin x ve y koordinatlarini sirasiyla girin:\n");
scanf("%d%d",&p1.z,&p1.t);
alan1=(p1.x-p1.z)*(p1.t-p1.y);
printf("ilk dikdortgenin alani:%d\n",alan1);
printf("ikinci olusacak dikdortgenin 1.noktasinin x ve y koordinatlarini sirasiyla girin:\n");
scanf("%d%d",&k1.x,&k1.y);
printf("noktalarin karsilikli olmasina dikkat edin.\n");
printf("ikinci olusacak dikdortgenin 2.noktasinin x ve y koordinatlarini sirasiyla girin:\n");
scanf("%d%d",&k1.z,&k1.t);
alan2=(k1.x-k1.z)*(k1.t-k1.y);
printf("ikinci dikdortgenin alani:%d\n",alan2);
getch();
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment