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

Нарисовать изображение пружины, borland c++ - C++

Восстановить пароль Регистрация
 
agent008
1 / 1 / 0
Регистрация: 15.03.2014
Сообщений: 118
24.04.2014, 20:59     Нарисовать изображение пружины, borland c++ #1
Добрый вечер форумчане!
Надо нарисовать изображение пружины в borland c++.
Кто знает как можно реализовать данную задачу?

Добавлено через 21 час 47 минут
Что никто не работал в данной среде?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2014, 20:59     Нарисовать изображение пружины, borland c++
Посмотрите здесь:

Выведено изображение, нужно на нем нарисовать по фигуру (квадрат, круг) C++
C++ C++ borland
borland c++ C++
C++ Borland C
Borland 3.0 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
agent008
1 / 1 / 0
Регистрация: 15.03.2014
Сообщений: 118
26.04.2014, 01:53  [ТС]     Нарисовать изображение пружины, borland c++ #2
Помогите срочно надо!
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
26.04.2014, 08:57     Нарисовать изображение пружины, borland c++ #3
agent008, думаю сойдет
C++
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
#include <cstdlib>
#include <iostream>
#include <graphics.h>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    initwindow(800, 600);
    int radius = 200;
    const int step = 80;
    int x = 400, y = 300;
    
    for (int i = 0; i < 10; i++)
    {
        arc(x, y, 60, 140, radius);
        //y += step / 10;
        arc(x, y - step * 3, 220, 300, radius);
        arc(x + radius/2 - 5, y - step + 5, 300, 60, radius / 20);
        
        arc(x - radius + radius / 4 + 3, y - step * 2 + step / 2, 120 , 240, radius / 20);
        //arc(x, y, endangle, 320, radius);
        y += step + 10;
    }
    
    cout << "Press the enter key to continue ...";
    cin.get();
    return EXIT_SUCCESS;
}
теперь осталось сделать зависимость от радиуса почти всех переменных.
Миниатюры
Нарисовать изображение пружины, borland c++  
agent008
1 / 1 / 0
Регистрация: 15.03.2014
Сообщений: 118
26.04.2014, 13:04  [ТС]     Нарисовать изображение пружины, borland c++ #4
dimcoder, конечно сойдёт!
Спасибо большое!
В какой версии борланда писал?
Простоу меня на 3.1 ругается много!
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
26.04.2014, 14:55     Нарисовать изображение пружины, borland c++ #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
agent008,
C++
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
#include<graphics.h>
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<dos.h>
#define PATHTODRIVER "c:\\BORLANDC\\bgi\\"
 
int main()
{
    int gdriver=DETECT;
    int gmode;
    initgraph(&gdriver,&gmode,PATHTODRIVER);
    int radius = 200;
    const int step = 80;
    int x = 200, y = 200;
    
    for (int i = 0; i < 10; i++)
    {
       arc(x, y, 60, 140, radius);
       arc(x, y - step * 3, 220, 300, radius);
       arc(x + radius/2 - 5, y - step + 5, 300, 60, radius / 20);
 
       arc(x - radius + radius / 4 + 3, y - step * 2 + step / 2, 120 , 240, radius / 20);
       y += step + 10;
    }
    
    cout << "Press the enter key to continue ...";
    cin.get();
    return 0;
}
Старый добрый Borland. Однако советую перейти на что нибудь поновее типа wxDevСpp и как можно быстрее.
agent008
1 / 1 / 0
Регистрация: 15.03.2014
Сообщений: 118
26.04.2014, 15:10  [ТС]     Нарисовать изображение пружины, borland c++ #6
Цитата Сообщение от dimcoder Посмотреть сообщение
Старый добрый Borland. Однако советую перейти на что нибудь поновее типа wxDevСpp и как можно быстрее.
Спаcибо большое.
Я работаю на Builder, просто тут 2 лабораторных на Borland 3.1, а в нём я полный 0.
Yandex
Объявления
26.04.2014, 15:10     Нарисовать изображение пружины, borland c++
Ответ Создать тему
Опции темы

Текущее время: 12:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru