Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
1 / 1 / 0
Регистрация: 24.08.2010
Сообщений: 157
1

Нарисуйте на экране дисплея флаги государств.

31.08.2010, 11:32. Показов 3127. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нарисуйте на экране дисплея:
а)российский флаг (гори¬зон¬таль¬ные полосы: белая, синяя, красная - одинаковой ширины)так, чтобы размеры и место на экране вводились с клавиатуры.
б)французский флаг(вертикаль¬ные полосы: синяя, белая, красная - одинаковой ширины)так, чтобы размеры и место на экране вводились с клавиатуры.
в)японский флаг(красный круг в центре белого прямоугольника)так, чтобы размеры и место на экране вводились с клавиатуры.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.08.2010, 11:32
Ответы с готовыми решениями:

Нарисуйте на экране дисплея простейшую модель Солнечной системы
Нарисуйте на экране дисплея простейшую модель Солнечной системы, изобразив планеты кружками...

Нарисуйте на экране компьютера ползущую гусеницу.
19. Нарисуйте на экране компьютера ползущую гусеницу. Гусеница проползает через весь экран и...

Нарисуйте на экране диагональ экрана, состоящую из 15 разноцветных правильных заполненных восьмиугольников
Нарисуйте на экране диагональ экрана, состоящую из 15 разноцветных правильных заполненных...

Построить два окна на одном экране. В первом окне нарисуйте ёлку
Построить два окна на одном экране. В первом окне нарисуйте ёлку. Во втором окне напишите:...

1
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
31.08.2010, 16:36 2
Лучший ответ Сообщение было отмечено vadim77 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
uses crt,graph;
var xc,yc,wf,hf,d,w,gd,gm:integer;
begin
clrscr;
repeat
writeln('Koordinaty levogo verhnego ugla flaga [10..300,10..200]:');
readln(xc,yc);
until((xc>=10)and(xc<=300))and(yc in [10..200]);
repeat
writeln('Shirina flaga [10..200] = ');
readln(hf);
until hf in [10..200];
wf:=2*hf;
repeat
clrscr;
writeln('Flag gosudarstva:');
writeln('1 - Rossia');
writeln('2 - Francia');
writeln('3 - Yaponia');
writeln('4 - vyhod');
repeat
readln(w);
until w in [1..4];
gd:=0;
initgraph(gd,gm,'');
case w of
1:begin
  d:=hf div 3;
  setfillstyle(1,15);
  bar(xc,yc,xc+wf,yc+d);
  setfillstyle(1,9);
  bar(xc,yc+d,xc+wf,yc+2*d);
  setfillstyle(1,12);
  bar(xc,yc+2*d,xc+wf,yc+hf);
  readln;
  restorecrtmode;
  end;
2:begin
  d:=wf div 3;
  setfillstyle(1,9);
  bar(xc,yc,xc+d,yc+hf);
  setfillstyle(1,15);
  bar(xc+d,yc,xc+2*d,yc+hf);
  setfillstyle(1,12);
  bar(xc+2*d,yc,xc+wf,yc+hf);
  readln;
  restorecrtmode;
  end;
3:begin
  setfillstyle(1,15);
  bar(xc,yc,xc+wf,yc+hf);
  setfillstyle(1,12);
  fillellipse(xc+wf div 2,yc+hf div 2,hf div 4,hf div 4);
  readln;
  restorecrtmode;
  end;
4:exit;
end;
until w=4;
end.
0
31.08.2010, 16:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.08.2010, 16:36
Помогаю со студенческими работами здесь

Изобразить на экране дисплея графики функций
Изобразить на экране дисплея графики следующих функций (A принимает следующие значения: –1, 0.5, 1,...

Видеокарта поддерживающая заставку на экране дисплея
Не сохраняется тема заставки на экране после включения компьютера. Рекомендуют обновить видеокарту...

Нарисуйте на экране свои инициалы используя линии разного стиля, цвета и толщины
Изображение каждой буквы оформить с помощью отдельной процедуры.Сами инициалы-&quot;Д&quot; и &quot;А&quot;

Изобразить на экране дисплея графики следующих функций
Изобразить на экране дисплея графики следующих функций (A принимает следующие значения: –1, 0.5, 1,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru