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

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

Войти
Регистрация
Восстановить пароль
 
Nekola
0 / 0 / 0
Регистрация: 15.04.2013
Сообщений: 9
#1

Нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять - C++

15.04.2013, 15:52. Просмотров 423. Ответов 5
Метки нет (Все метки)

Помогите создать мини програмку:
что требуется - нужно с помощью модуля для роботы с графикой нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять, в чем смысл: мы задает массу ядра (например 1 кг), задаем силу с которой будет стрелять пушка (например 10 Н ) и показываем траекторию полета ядра которое упадет куда-там, в чем еще фишка когда мы напишем что (например сила выстрела будет 1000 Н) то ядро стукнется об стенку (нашего заранее рисованного окна) и отлетит куда-там...
Давайте попробуем создать что-то подобное...
P.S. я очень начинающий программист, для меня это выглядит сложно, я вроде понимаю что должно быть, но все же это сложно самому нарисовать...
вот типа как должно выглядеть окно с пушкой
Миниатюры
Нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2013, 15:52     Нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять
Посмотрите здесь:

Создать приложение в котором в левой чисти экрана будет куб который будет вращаться с помощью "перетаскивания мыши" - C++
Дали задание, не знаю как делать, подскажите пожалуйста. Вот текст задания: Создать приложение в котором в левой чисти экрана будет...

Написать программу которая будет "переворачивать слова в обратную строну" - C++
мне нужно написать программу которая будет "переворачивать слова в обратную строну" например : написать программу перевода заданной...

Нужно в пункт просмотра добавить еще одну "ветку" которая будет отвечать за сортировку - C++
#include <iostream> #include <string.h> using namespace std; class myclass { public: char fio; char nom; char data; ...

"Красный Тигр" vs. "Желтый Заяц". А каким будет 3005 год? - C++
помогите пожалуйста решить В некоторых странах Дальнего Востока (Китае, Японии и др.) использовался (и неофициально используется в...

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

Будет ли "жив" объект после выхода из функции - C++
Всем привет! Приведу пример кода, чтобы наглядно показать свой вопрос: class MyVecClass { public: MyVecClass ( void ) { x =...

Ввести целое число, которое будет вырастать на "1" десять раз - C++
Начинаю знакомится с языков с++, не могу разобратся. Как ввести число которое будет вырастать на "1" десять раз. И каждое число буде...

Заполнять массив строк пока не будет введено слово "stop". - C++
Проблема такая. Надо создать векторный массив с типа string. Пользователь должен вводит любые слова, и одновременно писать их в массив....

Нужно рассчитать день, который будет "послезавтра", по заданной дате - C++
Нужно рассчитать день который будет послезавтра из заданной даты. Без использования "всяческих кодов"

ошибка в программе dev c++ пишет что-то на манеру:"нельзя будет откомпилировать ничего " - C++
Собственно снимок прилагается. Как боротся с этой напастью?

Ошибка C3374 невозможно получить адрес "void function()" пока не будет создан экземпляр делегата - C++
C++/CLR. Работаю с CURL. Пытаюсь вызвать данную функцию: static size_t write_data(char *ptr, size_t size, size_t nmemb, string* data)...

Error: значение типа "const char" нельзя присвоить сущности типа "double" - C++
#include <iostream> #include <iomanip>// using namespace std; void main(void) { const int k=5; int a=10; unsigned int...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
stima
449 / 298 / 20
Регистрация: 22.03.2011
Сообщений: 965
Завершенные тесты: 2
15.04.2013, 16:09     Нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять #2
Напишите план, как бы Вы это решили. Напишите программку на листике (псевдокодом) и выложите сюда. А я подправлю.
KwanzaBot
9 / 9 / 2
Регистрация: 05.04.2013
Сообщений: 61
15.04.2013, 16:26     Нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять #3
P.S. я очень начинающий программист, для меня это выглядит сложно, я вроде понимаю что должно быть, но все же это сложно самому нарисовать...
Сложно нарисовать? Поищите что-нибудь в гугле на тему построения графиков.
А можно узнать как вы описали движение каким уравнением? В первом случае.
w8me
496 / 11 / 1
Регистрация: 10.04.2013
Сообщений: 44
15.04.2013, 16:33     Нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять #4
Уравнение движения приложили бы чтоли.
Nekola
0 / 0 / 0
Регистрация: 15.04.2013
Сообщений: 9
15.04.2013, 16:54  [ТС]     Нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять #5
я даже не знаю точно с чего нада начинать...
думаю как-то так...
1. подключаем разные библиотеки в том числе и #include <graphics.h>
2. рисуем окошко с пушком в низу
3. задаем в проге формулу F=mg (g=10)
4. поставить ограничение если ф>=1000 выскакивает окно с отбивание ядра об стенку
5. printf (" Введите массу удара : >");
6. если все ок по рисуем первую картинку, но ведь нужно и задавать любые значения и чтобы оно рисовало другие траектории
и тут видимо есть куча всего чего я наверно не знаю...
-=ЮрА=-
Заблокирован
Автор FAQ
15.04.2013, 17:33     Нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять #6
Nekola, ты хоть физическими формулами задачу решил?
Цитата Сообщение от Nekola Посмотреть сообщение
задаем в проге формулу F=mg (g=10)
- жесть
Вот твои уравнения движения
http://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{cases}  <br />
& x(t) = {v}_{0}*cos(\alpha)*t\\   <br />
& y(t) = {v}_{0}*sin(\alpha)*t - \frac{g*{t}^{2}}{2}   \end{cases}
Графику в консоле найдёшь здесь
Как рисовать элементарные геометрические фигуры?


Добавлено через 3 минуты

Не по теме:

ЗЫ:

Цитата Сообщение от Nekola Посмотреть сообщение
подключаем разные библиотеки в том числе и #include <graphics.h>
- include используется для подключения заголовочных файлов, которые содежат заголовки функций, макросы, константы.
Подключение библиотеки осуществляется вот так
C++
1
#pragama comment(lib,"ourLib.lib")
либо если импорт рассценивать как подключение то вот так
C++
1
#import "someDLL.dll"

Yandex
Объявления
15.04.2013, 17:33     Нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять
Ответ Создать тему
Опции темы

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