|
14 / 11 / 3
Регистрация: 22.04.2018
Сообщений: 198
|
|
Выбор температуры03.01.2021, 14:54. Показов 1116. Ответов 13
Метки нет (Все метки)
Здравствуйте, форумчане. Всех с новым годом. Делаю программу по выбору шлифовальных кругов. Почти все сделал, но вот возник вопрос. В цикле do while находится значения температуры, для этого вводятся значения разных характеристик. Эти показания разные для разных марок кругов, зависит от диаметра круга и т.д.
Круг для шлифования находится на основании минимальной температуры. Предположим я нашел значения трех температур, программа должна выбрать шлифовальный круг с минимальной температурой. Программа выбрала температуру, также она должна распечатать значения величин в этой итерации цикла do while. Например, программа выбрала, что минимальная температура была во второй итерации. Программа должна распечатать значения полученные во второй итерации цикла. Вопрос, как сохранить все рассчитанные значения итерации, чтобы потом из распечатать.
0
|
|
| 03.01.2021, 14:54 | |
|
Ответы с готовыми решениями:
13
Создать программу, которая переводит значение температуры по Цельсию в значения температуры по Фаренгейту
|
|
3 / 2 / 1
Регистрация: 07.04.2020
Сообщений: 26
|
||||||
| 03.01.2021, 20:49 | ||||||
|
Сохрани в файл, а потом можешь печатать. А если ты имел ввиду вывести на экран, то записывай всё в массив, потом перебирай массив с сохранением данных в переменную и, сейчас попробую объяснить:
0
|
||||||
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|||
| 04.01.2021, 07:05 | |||
|
0
|
|||
|
14 / 11 / 3
Регистрация: 22.04.2018
Сообщений: 198
|
||||||
| 04.01.2021, 19:45 [ТС] | ||||||
|
Вот собственно моя программа. В чем проблема?
Критерий для программы минимальная температура, по ней выбирается шлифовальный круг. В основном все зависит от диаметра круга, чем меньше диаметр, тем меньше температура. Нужно ввести от 2 до 10 значений круга. Если диаметры кругов уменьшаются, то программа работает корректно. Выдает рекомендуемый тип круга в зависимости от температуры. Если же наоборот увеличиваются, то работает не корректно. Программа выбирает круг не с меньшей температурой, а с той, которая была получена последней. Подскажите как исправить? Я закомментировал основные расчеты, чтобы не отвлекали, программа работает.
Делаю эту программу, чтобы на основе ее, сделать программу с графическим интерфейсом в Qt. В общем то программа уже сделана в графике, осталось только с этой температурой разобраться. Добавлено через 4 часа 30 минут Подскажите, как исправить программу?
0
|
||||||
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|||||||||||||
| 04.01.2021, 20:35 | |||||||||||||
0
|
|||||||||||||
|
14 / 11 / 3
Регистрация: 22.04.2018
Сообщений: 198
|
||||||
| 04.01.2021, 21:14 [ТС] | ||||||
|
Ничего не помогло. Если брать круги по мере уменьшения диаметра, то все работает, а наоборот нет. Реверс в программе не работает, если брать на увеличение.
0
|
||||||
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|||
| 04.01.2021, 21:58 | |||
|
nemo19, что значит не помогло ? эти значения ещё нужно вывести на экран после цикла
насчёт M_PI. строку строку
0
|
|||
|
14 / 11 / 3
Регистрация: 22.04.2018
Сообщений: 198
|
|
| 04.01.2021, 22:00 [ТС] | |
|
Немного не понимаю, можно по конкретнее.
0
|
|
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||
| 04.01.2021, 22:07 | ||
|
0
|
||
|
14 / 11 / 3
Регистрация: 22.04.2018
Сообщений: 198
|
|
| 04.01.2021, 22:12 [ТС] | |
|
Программа не вычисляет наименьшую температуру, если шлифовальные круги выбирать от меньшего к большому?
0
|
|
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
| 04.01.2021, 22:17 | |
|
nemo19, замените ещё static double на double, внесите все правки про которые говорил выше и сбросьте код
0
|
|
|
14 / 11 / 3
Регистрация: 22.04.2018
Сообщений: 198
|
||||||
| 04.01.2021, 23:09 [ТС] | ||||||
|
Вроде все исправил.
Вот вывод программы, если круги выбираются по возрастанию от меньшего к большему. Я выбрал два круга с диаметрами 100 и 200. В строке "рекомендуемый тип шлифовального круга", первая цифра должна быть 100.
0
|
||||||
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
| 05.01.2021, 00:13 | |
|
nemo19, я привёл пример как найти номер круга, если Вам нужны другие параметры, добавляйте их в строку
{ tMin = T; number_circle = score; } вместо number_circle = score; например: width_circle=c1.widthCircle; Добавлено через 2 минуты в Вашей задаче не вижу особого смысла в структуре - зачем Вы её используете ?
1
|
|
|
14 / 11 / 3
Регистрация: 22.04.2018
Сообщений: 198
|
||||||
| 07.01.2021, 00:58 [ТС] | ||||||
|
Здравствуйте, всех с С новым годом и Рождеством. В моей программе выводятся два значения, должно одно. То в котором первое значение меньше. Выводится так должно, если выбираешь круги по возрастанию и наоборот. Подскажите где ошибка?
Должно выводится значение, в котором первый параметр 100.
0
|
||||||
| 07.01.2021, 00:58 | |
|
Помогаю со студенческими работами здесь
14
Построить графики градиента температуры пластины и временной зависимости изменения температуры Определение среднегодовой температуры по колебаниям среднемесячной температуры Перевод значение температуры по Цельсию в значение температуры по Фаренгейту Температуры Температуры ПК Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|