Friday, June 22, 2007

SD: ADT Demo 22 Juni 2007

//file header.h
/*karena format HTML, maka semua karakter lebih besar (>) dan lebih kecil (<) diganti dengan karakter ((>)) dan ((<)) sorry (^-^)*/
#include (<)conio.h(>)
#include (<)stdio.h(>)
typedef struct{
int x;
int y;
}point;

int issame(point p1,point p2);
void printpoint(point p);

//file main.c

#include "header.h"

void main()
{
point p1,p2;
printf("Masukkan koordinat x titik pertama : ");scanf("%d",&p1.x);
printf("Masukkan koordinat y titik pertama : ");scanf("%d",&p1.y);
printf("Masukkan koordinat x titik kedua : ");scanf("%d",&p2.x);
printf("Masukkan koordinat y titik kedua : ");scanf("%d",&p2.y);
printf("\nKoordinat titik pertama : ");printpoint(p1);
printf("\nKoordinat titik kedua : ");printpoint(p2);
if (issame(p1,p2))
printf("\nKedua titik sama");
else
printf("\nKedua titik tidak sama");
getch();
}


//file definition.c

#include "header.h"

int issame(point p1,point p2)
{
if((p1.x==p2.x)&&amp;amp;amp;(p1.y==p2.y))
return 1;
else
return 0;
}

void printpoint(point p)
{
printf(" (%d,%d)",p.x,p.y);
}

No comments: