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

Решить физическое уравнение и вывести символы на консоль - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
akaSStalkALEX
0 / 0 / 0
Регистрация: 07.02.2010
Сообщений: 4
07.02.2010, 18:53     Решить физическое уравнение и вывести символы на консоль #1
"Машина стартует с нулевой скоростью и ускорением 1м/с2. Ускоряется до 10 м/с. Выводить каждую секунду на экран путь, который проезжает машина на дистанции 0-100м в виде символа '#' за каждый пройденный метр. Возможно понадобятся преобразования типа (int)float и функция задержки Sleep(n) из библиотеки windows.h."

Вот такая задача. Кто считает, что задача легкая и влом писать код, прошу написать хотя бы идею решения. Я незнаю как к ней подойти. Заранее спасибо за помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2010, 18:53     Решить физическое уравнение и вывести символы на консоль
Посмотрите здесь:

C++ Решить уравнение с абсолютной точностью
Решить уравнение C++
C++ Дано уравнение ax2+bx+c=0. Решить уравнение, результат вывести на экран.
C++ Написать программу, которая решает уравнение с одним неизвестным и выводит в консоль значение неизвестного. Уравнение посимвольно вводится с клавиатур
C++ 18. Написать программу, которая решает уравнение с одним неизвестным и выводит в консоль значение неизвестного. Уравнение посимвольно вводится с клави
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
akaSStalkALEX
0 / 0 / 0
Регистрация: 07.02.2010
Сообщений: 4
09.02.2010, 13:12  [ТС]     Решить физическое уравнение и вывести символы на консоль #2
Ну неужели трудно написать хоть идею.....
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
09.02.2010, 19:07     Решить физическое уравнение и вывести символы на консоль #3
Если ускорение обозначим как a, и на момент времени t0 знаем координату x0 и скорость v0 (в начале пути все три величины равны 0), то в момент времени t1 имеем:
v1 = v0 + a*(t1-t0)
x1 = v0*(t1-t0) + a*(t1-t0)*(t1-t0)/2
В твоём случае интервалы между соседними моментами времени составят одну секунду.
Судя по этим уравнениям, за 10 секунд, которые понадобятся для разгона этого ведра с гайками, он проедет 50 метров. Дальнейшие 50 метров он будет преодолевать уже с постоянной скоростью. С ней ты, надеюсь, справишься сам.
Искренне Ваш, Капитан Учебник Физики За 5 Класс.
Чтобы подождать одну секунду, надо включить файл <windows.h> и вызвать функцию Sleep(1000);
akaSStalkALEX
0 / 0 / 0
Регистрация: 07.02.2010
Сообщений: 4
11.02.2010, 22:24  [ТС]     Решить физическое уравнение и вывести символы на консоль #4
спасибо большое, но с физикой у меня проблем нет, больше с кодом.....никак немогу эти решетки вывести чтоб они появлялись по времени...
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
12.02.2010, 17:52     Решить физическое уравнение и вывести символы на консоль #5
C++
1
2
3
for(int i=0; i<distance; ++i)
    cout << '#';   // или printf("#");
cout << endl;   // или puts(""); или printf("\n");
Yandex
Объявления
12.02.2010, 17:52     Решить физическое уравнение и вывести символы на консоль
Ответ Создать тему
Опции темы

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