Р. А. Юсупов, С. Н. Искандарова, Ш. Мирзанова C/C++ тилида топшириқ ва масалалар Самарқанд – 2013 йил


Download 1.35 Mb.
bet93/105
Sana13.04.2023
Hajmi1.35 Mb.
#1353566
TuriУчебник
1   ...   89   90   91   92   93   94   95   96   ...   105
Bog'liq
CPP masalalari1


Часть II. Решения 205
pieslice(х,у,О,360,г);
setcolor(be);
circle(х,у,г);
}
void main (void)
{
int gdriver = DETECT; // драйвер
int gmode; // режим
int errorcode; // код ошибки
initgraph(&gdriver, &gmode, PATHTODRIVER);
errorcode = graphresult();
if (errorcode != grOk) // ошибка инициализации
// графического режима
{
printf("Ошибка: %d\n", errorcode);
puts("Для завершения программы нажмите ");
getch();
}
outtextxy(10,10,"Соблюдайте правила уличного движения!");
rectangle(88,88,112,152);
// Горит красный свет
krug(100,100,10,RED,WHITE);
krug(100,120,10,LIGHTGRAY,WHITE);
krug(100,140,10,LIGHTGRAY,WHITE);
for (int i = 1; i <= 3; i++)
{
// Здесь горит красный
delay(3000); // задержка 3 сек
krugdOO,120,10,YELLOW,WHITE) ; // Включить желтый
delay(1000);
krug(100,100,10,LIGHTGRAY,WHITE); // Выключить красный
krug(100,120,10,LIGHTGRAY,WHITE); // Выключить желтый
krug(100,140,10,GREEN,WHITE); // Включить зеленый
delay(2000);
// Мигающий зеленый сигнал
for (int j = 1; j <= 5; j++) // мигает 5 раз
206 C/C-i-'f- в задачах и примерах
{
delay(500);
krug (100 Д40 ДО, GREEN, WHITE) ; // Включить
// зеленый
delay(500);
krug(100,140,10,LIGHTGRAY,WHITE);// Выключить
// зеленый
}
krug(100,120,10,YELLOW,WHITE); // Включить
// желтый
delaydSOO);
krug(100,120,10,LIGHTGRAY,WHITE); // Выключить
// желтый
krug(100,100,10,RED,WHITE); // Включить
// красный
}
outtextxy(10,25,"Нажмите !");
getch();
closegraph(); // выход из графического режима
}
Задача 233
// Часы с минутной и секундной стрелками
#include
#include
#include
#include
#include
#define PATHTODRIVER "c: WborlandcWbgiW"
// выводит вектор заданной длины из текущей точки
// используется для вывода изображения стрелки
void vector(int а, // угол между вектором и осью ОХ
int 1) // длина вектора
{
#define G 0.0174532 // коэф. перевода из градусов в радианы
int хО,уО; // координаты начала вектора
int х1,у1; // координаты конца вектора

Download 1.35 Mb.

Do'stlaringiz bilan baham:
1   ...   89   90   91   92   93   94   95   96   ...   105




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling