Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.86
efe
7 / 7 / 1
Регистрация: 25.10.2010
Сообщений: 218
#1

Написать программу, которая вычерчивает на экране ракету - C++

08.04.2011, 22:15. Просмотров 1859. Ответов 8
Метки нет (Все метки)

Написать программу, которая вычерчивает на экране ракету. Раскрасьте по своему усмотрению.
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
program p_2;
uses Graph, Crt;
const
  {шаг сетки}
  dx = 10;
  dy = 10;
var
  grDriver:integer;
  grMode:integer;
  ErrCode:integer;
   begin
  grDriver := detect; {автоматическое задание графического режима}
  InitGraph(grDriver, grMode,'C:\BP\bgi');  {перевод экрана в графический режим}
  ErrCode := GraphResult;
  if ErrCode = grOk then  {проверка успешности установки графического режима}
  begin
    {корпус }
    MoveTo(200,200);
    LineTo(200+3*dx,200-5*dy);
    LineTo(200+6*dx,200+0*dy);
    LineTo(200+6*dx,200+18*dy);
    LineTo(200+0*dx,200+18*dy); {низ}
    LineTo(200,200);  {лев вертик корпуса}
    setfillstyle(solidfill,1);
    floodfill(200+4*dx,200+15*dy,15);
    {левое нижнее крыло}
    LineTo(200+0*dx,200+6*dy);
    LineTo(200-5*dx,200+10*dy);
    LineTo(200-5*dx,200+20*dy);
    LineTo(200-2*dx,200+20*dy);
    LineTo(200+0*dx, 200+18*dy);
    setfillstyle(solidfill,9);
    floodfill(200-3*dx,200+15*dy,15);
    {правое нижнее крыло}
    MoveTo(200+6*dx,200+0*dy);
    LineTo(200+6*dx,200+6*dy);
    LineTo(200+11*dx,200+10*dy);
    LineTo(200+11*dx,200+20*dy);
    LineTo(200+8*dx,200+20*dy);
    LineTo(200+6*dx,200+18*dy);
    setfillstyle(solidfill,9);
    floodfill(200+7*dx,200+15*dy,15);
 Circle(200+3*dx,200+1*dy,Trunc(dx));
 Circle(200+3*dx,200+5*dy,Trunc(dx));
  setfillstyle(solidfill,11);
    floodfill(200+3*dx,200+1*dy,15);
    floodfill(200+3*dx,200+5*dy,15);
end;  readln;
  CloseGraph;
end.
Пожалуйста мне этот пример на язык Си переведите у меня что то не получается ...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2011, 22:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать программу, которая вычерчивает на экране ракету (C++):

Написать программу, которая вычерчивает на экране ракету - C++
Написать программу в С++, которая вычерчивает на экране ракету. Желательно полный код программы

Написать программу, которая вычерчивает на экране кораблик c++ - C++
Написать программу, которая вычерчивает на экране кораблик c++

Написать программу, которая вычерчивает на экране узор – ломанную линию - C++
1.Написать программу, которая вычерчивает на экране узор – ломанную линию из 100 звеньев со случайными координатами случайного цвета. ...

Написать программу, которая вычерчивает на экране узор – ломанную линию - C++
1.Написать программу, которая вычерчивает на экране узор – ломанную линию из 100 звеньев со случайными координатами случайного цвета. Очень...

Написать программу, которая вычерчивает на экране узор из 50 прямоугольников случайного размера и цвета - C++
Написать программу, которая вычерчивает на экране узор из 50 прямоугольников случайного размера и цвета. Зарание большое спасибО!

программа,которая чертит на экране ракету - C++
помогите сделать программу,которая чертит на экране ракету. программу выполнять на Borland C

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IrineK
Заблокирован
08.04.2011, 23:24 #2
А ракета будет взлетать в TurboC?
0
efe
7 / 7 / 1
Регистрация: 25.10.2010
Сообщений: 218
08.04.2011, 23:29  [ТС] #3
да просто мне нужно код программы на С оно у меня на паскале написана... помогите
0
prazuber
110 / 110 / 3
Регистрация: 29.04.2010
Сообщений: 240
08.04.2011, 23:40 #4
Для того, чтобы рисовать в Си, надо использовать специальные библиотеки, OpenGL или DirectX...
0
IrineK
Заблокирован
09.04.2011, 00:10 #5
PraZuBeR,
в TurboC под DOS - достаточно
#include <graphics.h>
0
efe
7 / 7 / 1
Регистрация: 25.10.2010
Сообщений: 218
09.04.2011, 08:34  [ТС] #6
ну вы наверно программист сможете написать листинг общий
0
IrineK
Заблокирован
09.04.2011, 18:32 #7
Я - программист-фрилансер.
А потому могу все, но - не за так.
0
silent_1991
09.04.2011, 19:06
  #8

Не по теме:

Цитата Сообщение от IrineK Посмотреть сообщение
А потому могу все, но - не за так.
А в этом разделе клиентов отлавливаете?

0
IrineK
Заблокирован
09.04.2011, 19:38 #9
silent_1991,
процесс гордо именуется: "формирование портфеля заказов." ))
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2011, 19:38
Привет! Вот еще темы с ответами:

Написать программу, которая рисует на экране грустную рожицу - C++
Написать программу, которая рисует на экране грустную рожицу.

Написать программу, которая рисует на экране кривую Гильберта (использовать рекурсию) - C++
На рисунке показано как оно должно выглядеть.

Написать программу: перемещение треугольника на экране - C++
Первый курс, задали программу на С++, я работал только в С#, и когда туда зашел - малость удивился Я не могу даже написать &quot;Помогите&quot;,...

Напишите программу, которая печатает на экране собственный исходный файл в обратном порядке - C++
Напишите программу, которая печатает на экране собственный исходный файл в обратном порядке. Помогите пожалуйста!!!


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.04.2011, 19:38
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru