Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.06.2010, 20:46   #1
alexz29
Пользователь
 
Аватар для alexz29
 
Регистрация: 10.12.2009
Сообщений: 28
По умолчанию Народ обьясните этот код

Обьясните код кто сможет желательно построчно
PHP код:
void displaydouble lint color)
{
    
double x=250,y=250;
    
int p;
    
double a=95,ar,rs=100;
    
clrscr();

    while(!
kbhit())
    {


    
ar=(a/180.0)*3.141592653589793;
    
x=rs*cos(ar)+250;
    
y=rs*sin(ar)+150;
    
int dr DETECT,dm;
    
initgraph(&dr,&dm,"C:\\BORLANDC\\BGI");
    
romb r(x,y,l,color);
    
setbkcolor(0);
    
setcolor(color);
    
r.drawromb();

    
a=a+5;

    
delay(100);
    
r.hide();

    
closegraph();
    }



alexz29 вне форума
Старый 19.06.2010, 22:35   #2
alexz29
Пользователь
 
Аватар для alexz29
 
Регистрация: 10.12.2009
Сообщений: 28
Смущение дополонение

вот код целиком
Код HTML:
#include <iostream.h>
#include <conio.h>
#include <graphics.h>
#include <math.h>
#include <dos.h>
#include <windows.h>

class romb
{
	double x1,y1,x2,y2,x3,y3,x4,y4,l;
	int color;

	public:

	void drawromb()
	{

	    line(x1,y1,x2,y2);
	    line(x1,y1,x4,y4);
	    line(x4,y4,x3,y3);
	    line(x2,y2,x3,y3);
	}

	romb(double x,double y, double z, int col)
	{
	    x1=x;      y1=y+z/2;
	    x2=x+z/2;  y2=y;
	    x3=x;      y3=y-z/2;
	    x4=x-z/2;  y4=y;

	  z=l;
	  color=col;

	}

	~romb() {}




	void hide()
	{
	    int bk,cc;
	    bk = getbkcolor();
	    cc = getcolor();
	    setcolor(bk);
	    drawromb();
	    setcolor(cc);
	}



};


void menu()
{
	clrscr();
	cout << "Menu:\n";
	cout << "1. Izmenit' razmer romba\n";
	cout << "2. Izmenit' cvet romba\n";
	cout << "3. Narisovat' romb\n";
	cout << "4. EXIT\n";
}



void display( double l, int color)
{
	double x=250,y=250;
	int p;
	double a=95,ar,rs=100;
	clrscr();

	while(!kbhit())
	{


	ar=(a/180.0)*3.141592653589793;
	x=rs*cos(ar)+250;
	y=rs*sin(ar)+150;
	int dr = DETECT,dm;
	initgraph(&dr,&dm,"C:\\BORLANDC\\BGI");
	romb r(x,y,l,color);
	setbkcolor(0);
	setcolor(color);
	r.drawromb();

	a=a+5;

	delay(100);
	r.hide();

	closegraph();
	}


}



void main()
{
	loop1:
	double l;
	l=40;
	int color;
	char p;
	menu();
	while(p!='4')
	{

	   p=getch();

	    switch (p){
	    case '1': ; cout << "\nvvedite diagonal': ";
			cin >> l;
			break;
	    case '2':  cout << "\ncvet: ";
		       cin>> color;


		      break;
	    case '3': display(l,color);
		      clrscr();
		      menu();
                      break;

	    }

	}

}
alexz29 вне форума
Старый 19.06.2010, 22:37   #3
alexz29
Пользователь
 
Аватар для alexz29
 
Регистрация: 10.12.2009
Сообщений: 28
По умолчанию дополнение

Но мне нужно обьясни ть толшько тут часть кода
alexz29 вне форума
Старый 20.06.2010, 06:52   #4
alexz29
Пользователь
 
Аватар для alexz29
 
Регистрация: 10.12.2009
Сообщений: 28
По умолчанию всем спасибо)

Всем спасибо я уже сам разобрался
alexz29 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что делает этот код? Alex_sim Общие вопросы C/C++ 10 03.03.2010 23:45
Что делает этот код? lucky Общие вопросы Delphi 4 17.06.2009 17:02
Вопросы по Паскалю обьясните КОД Tik-Tik Паскаль, Turbo Pascal, PascalABC.NET 17 12.02.2009 10:18
Будит ли антивирус ругаться на этот код? nikleb Безопасность, Шифрование 2 18.12.2007 21:38