Скачиваний:
25
Добавлен:
01.05.2014
Размер:
2.98 Кб
Скачать
//” ©«: Main.cpp
//€бЇ®«м§®ў ­ЁҐ Їа®бв®Ј® Ё ¬­®¦Ґб⢥­­®Ј® ­ б«Ґ¤®ў ­Ёп
//Ђўв®а: ‘ҐаЈҐҐў Њ.‚. Ја.3352
//„ в : 09.05.06, ђҐ¤ ЄжЁп: 1.0


#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include"View.cpp"

void main()
{
	int choice;                        //choice - ЇҐаҐ¬Ґ­­ п ўлЎ®а  Їг­Єв  ¬Ґ­о
//	clrscr();
	printf ("€бЇ®«м§®ў ­ЁҐ Їа®бв®Ј® Ё ¬­®¦Ґб⢥­­®Ј® ­ б«Ґ¤®ў ­Ёп\n");
	printf ("Ђўв®а: ‘ҐаЈҐҐў Њ.‚. Ја.3352\n");
	printf ("„ в : 23.04.06, ђҐ¤ ЄжЁп: 1.0\n");

	printf ("\n ‘®§¤ ­ЁҐ ­®ў®Ј® ўЁ¤  Ё§ «®¦Ё Ё  ­б ¬Ў«п  ЄваЁб\n");
	CView L;			//ᮧ¤ ­ЁҐ ­®ў®Ј® ўЁ¤ 

	do						//жЁЄ« ¬Ґ­о
	{
		printf ("\n");
		printf ("„®Ў ўЁвм ­®ўго  ЄваЁбг.......................1\n");
		printf ("Џ®Є § вм ўбҐе  ЄваЁб.........................2\n");
		printf ("ЏҐаҐ¤ўЁ­гвм ®¤­г Ё§  ЄваЁб(Ї® ID)............3\n");
		printf ("ЏҐаҐ¤ўЁ­гвм ўбҐе  ЄваЁб......................4\n");
		printf ("______________________________________________\n");
		printf ("‚뢥бвЁ Ї а ¬Ґвал ўЁ¤  Ё§ «®¦Ё...............5\n");
		printf ("ЏҐаҐ¬ҐбвЁвм ўЁ¤ Ё§ «®¦Ё......................6\n");
		printf ("ЏҐаҐ¬ҐбвЁвм ўЁ¤ Ё§ «®¦Ё Ё  ЄваЁб.............7\n");
		printf ("Џ®Є § вм ўЁ¤ Ё§ «®¦Ё.........................8\n");
		printf ("______________________________________________\n");
		printf ("‚뢥бвЁ Є®«ЁзҐбвў® ®ЎкҐЄв®ў Є®¦¤®Ј® Є« бб ...9\n");
		printf ("“Ўа вм ўбҐе  ЄваЁб...........................10\n");
		printf ("‚л©вЁ Ё§ Їа®Ја ¬¬л...........................0\n");
		printf ("‚ и ўлЎ®а");
		scanf("%d",&choice);
		printf ("\n");

		switch(choice)			//ўлЎ®а Їг­Єв  ¬Ґ­о
		{
		case 1:					//„®Ў ў«Ґ­ЁҐ н«Ґ¬Ґ­в 
			L.AddElem();
			break;
		
		case 2:					//‚лў®¤ бЇЁбЄ 
			L.PrintData();
			break;

		case 3:					//‘¤ўЁЈ ®¤­®Ј® н«Ґ¬Ґ­в 
			L.MoveOne();
			break;

		case 4:					//‘¤ўЁЈ ўбҐе н«Ґ¬Ґ­в®ў
			L.MoveAll();
			break;

		case 5:					//‚뢥бвЁ Ї а ¬Ґвал ўЁ¤  Ё§ «®¦Ё
			L.PrintViewport();
			break;

		case 6:					//
			L.MoveViewport();
			break;

		case 7:					//
			L.MoveActView();
			break;

		case 8:					//Џ®Є § вм ўЁ¤ Ё§ «®¦Ё
			L.ShowScene();
			break;

		case 9:					//‚лў®¤ Є®«ЁзҐбвў  ®ЎкҐЄв®ў Є®¦¤®Ј® Є« бб 
			printf ("\nЉ®«ЁзҐбвў® ®ЎкҐЄв®ў Є®¦¤®Ј® Є« бб \n");
			printf ("CPoint______%d\n",CPoint::GetCountReal());
			printf ("CElemPoint__%d\n",CElemPoint::GetCountReal());
			printf ("CCircle_____%d\n",CCircle::GetCountReal());
			printf ("CTriangle___%d\n",CTriangle::GetCountReal());
			printf ("CWoman______%d\n",CWoman::GetCountReal());
			printf ("CElemWoman__%d\n",CElemWoman::GetCountReal());
			printf ("CListWoman__%d\n",CListWoman::GetCountReal());
			printf ("______________\n");
			printf ("CActress____%d\n",CActress::GetCountReal());
			printf ("CViewport___%d\n",CViewport::GetCountReal());
			printf ("CView_______%d\n",CView::GetCountReal());
			getch();
			break;

		case 10:					//ЋзЁбвЄ  бЇЁбЄ 
			L.ClearList();			
			break;

		} //switch
	} while(choice!=0);
} //main
Соседние файлы в папке Лабораторная работа #3