Курсовая работа: Програмування мовою С++ з використанням об’єктно-орієнтованого програмування

П. Кіммел “Borland C++ 5”

Джесс Ліберті “Освой самостоятельно С++ за 21день”

Гіберт Шілдт “Язык С для проффесионалов ”


Додатки

Додаток А.

(обов’язковий)

Текст програми

#include <stdio.h>

#include <conio.h>

#include <graphics.h>

#include <math.h>

class Point

{

int x, y;

public:

Point(){}

Point(int _x, int _y) { x=_x; y=_y; }

int getx(){ return x; }

int gety(){ return y; }

void draw(int color) { setcolor(color); circle(x, y, 3); }

};

long sd(Point p1, Point p2, Point p3)

{

return ((long)(p3.getx()-p1.getx())*(long)(p2.gety()-p1.gety())-(long)(p2.getx()-p1.getx())*(long)(p3.gety()-p1.gety()));

}

int Peretyn(Point p1, Point p2, Point p3, Point p4)

{

if (sd(p1, p2, p3)*sd(p1, p2, p4)<=0 && sd(p3, p4, p1)*sd(p3, p4, p2)<=0) return 1;

return 0;

}

class Polygon

{

Point p1, p2, p3, p4;

К-во Просмотров: 509
Бесплатно скачать Курсовая работа: Програмування мовою С++ з використанням об’єктно-орієнтованого програмування