0 / 0 / 1
Регистрация: 05.02.2014
Сообщений: 141
|
||||||
1 | ||||||
две функции в одной программе06.02.2014, 13:32. Показов 7045. Ответов 7
Метки нет (Все метки)
Добрый день. Есть проблема. Нужна помощь.
Изучая с++ по самоучителю. Там указанны были две программы. Первая программа — запрашивает значение Х. Пользователь вводит. Запрашивает значение У. Пользователь вводит. При этом программа проверяет соответствие введенного значения параметрам int. В случае ошибки выдает сообщение о таковой и предлагает ввести другое значение. После введения значения У система суммирует их и выдает результат. Вторая программа имитирует вычислительный процесс — показывая на экране «бегущие проценты». Обе программы мне удалось набрать и запустить. Был счастлив. Но вот мне захотелось попробовать... (ну да именно так начинается всякий геморрой по жизни...) И так. Хочу (хм... почувствовал себя старухой из сказки о золотой рыбке) — хочу слить эти две программы в одну. Запрашивает значение Х..... далее все по тексту.... вводим значение У и... бежит счетчик процентов имитируя сложные математические процессы при вычислении суммы.... а в итоге — бабах — 100% и... результат сложения. Получилось конечно же не все. Результат в скрине. Проценты не бегут. А тупо пишет — 0%. и результат. Что меня конечно же сильно удручает уже второй день. Спасибо за помощь. п.с. вторая строчка поста намекает на мой уровень знаний в данной области. Прошу отнестись с пониманием.
0
|
06.02.2014, 13:32 | |
Ответы с готовыми решениями:
7
Объединить две функции в одной кнопке Как связать две рекурсивные функции в одной? Задержка (Остановка) только одной функции в программе Хочу объединить две функции на одной странице (в одном файле) |
0 / 0 / 1
Регистрация: 05.02.2014
Сообщений: 141
|
|
06.02.2014, 13:53 [ТС] | 3 |
Я не до конца понял Ваш вопрос. Нееее, я то уверен, что Вы спрашиваете что то по делу... просто я совсем ни как не понимаю вопроса.
0
|
0 / 0 / 1
Регистрация: 05.02.2014
Сообщений: 141
|
|
06.02.2014, 14:20 [ТС] | 5 |
не могли бы объяснить почему надо убрать?
убрал. процесс вроде бы даже пошел... но а) как такового пересчета процентов нет, выдает текст ....0% б)завершается 101% ну и результат суммирования... странно что 101% ведь "for (i=5; i<101; i+=1)"
0
|
Знаток
|
||||||
06.02.2014, 15:03 | 6 | |||||
1
|
0 / 0 / 1
Регистрация: 05.02.2014
Сообщений: 141
|
|||||||||||
06.02.2014, 16:30 [ТС] | 7 | ||||||||||
Спасибо. заработало )))) ееее )
только вопрос... в чем разница в коде? for (i=5; i<101; i++) и for (i=5; i<101; i+=1). Дело в том, что изначальный вариант for (i=5; i<101; i+=1) я взял из листинга
for (i=5; i<101; i+=1) и for (i=5; i<101; i++) а в моем "совмещенном" варианте почему то только for (i=5; i<101; i++1) п.с. ну и еще как оказалось строка std::cout << "\r... "<< i << "%"; должна быть в функции count а не в main. на в остальном все хорошо ))) я рад. итоговый вариант.
0
|
Знаток
|
|
07.02.2014, 23:28 | 8 |
1
|
07.02.2014, 23:28 | |
07.02.2014, 23:28 | |
Помогаю со студенческими работами здесь
8
Объединять классы и внешние функции в одной программе плохой тон программирования? FIREBIRD, две базы, две таблицы, скопировать данные из одной в другую даны две функции в одной программке.одна переводит число в 10 систему, другая в 2 систему счисления. написать коментарии к программе и исправить ошибку в одной программе Две таблицы одной базы на одной форме можно ли в с++ вызвать переменную из одной функции в другую т.е. мы переменну задали в одной функции а использовали в другой... и как это реализовать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |