Archived
Работы по программированию
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
#include <graphics.h>
|
||||
#include <iostream>
|
||||
|
||||
void drawGrid() {
|
||||
for (int i = 0; i <= 600; i += 20) {
|
||||
line(i, 0, i, 600);
|
||||
line(0, i, 600, i);
|
||||
}
|
||||
}
|
||||
|
||||
void drawParallelogram() {
|
||||
int x[] = {100, 200, 100, 100, 250, 100, 200, 200, 100, 200}; // êîîðäèíàòû âåðøèí
|
||||
// int y[] = {100, 100, 200, 200};
|
||||
setcolor(RED);
|
||||
drawpoly(4, x); // Ïåðåäàåì ìàññèâ òî÷åê
|
||||
}
|
||||
|
||||
int main() {
|
||||
int gd = DETECT, gm;
|
||||
initgraph(&gd, &gm, "");
|
||||
|
||||
drawGrid();
|
||||
drawParallelogram();
|
||||
|
||||
// Ïëîùàäü ïàðàëëåëîãðàììà
|
||||
int base = 150; // äëèíà îñíîâàíèÿ (ðàññ÷èòàííàÿ ïî êîîðäèíàòàì)
|
||||
int height = 100; // âûñîòà (ðàññ÷èòàííàÿ ïî êîîðäèíàòàì)
|
||||
float area = base * height;
|
||||
std::cout << "Area of the parallelogram: " << area << std::endl;
|
||||
|
||||
getch(); // Îæèäàíèå ââîäà
|
||||
closegraph();
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user