|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.12.2017, 19:41 | #1 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Умножение и деление
Раньше не доводилось производить какие-то математические вычисления и теперь столкнулся с данной задачей.
Нужно сделать следующее: A = (B * C * D) / (E * F) Реализация Код:
|
26.12.2017, 19:46 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Ну правильно мучают. Где-то не сможет в integer преобразовать - получишь исключение. Или на 0 разделишь. Прикольные имена эдитов. Ваще-то еще один из возможных источников ошибок ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
26.12.2017, 19:56 | #3 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Так уже бомбит Integer из-за огромного числа. Нужен Int64. Имена Edit-ов так для примера, чтобы совпадение по буквам формулы было.
|
26.12.2017, 20:03 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
StrToInt64
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
26.12.2017, 20:31 | #5 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Запоролся на числах с запятой, во что их помещать для вычислений?
A = (458 * 17 * 1000) / (167,587 * 12) |
26.12.2017, 20:49 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Не в Integer же. Там куча типов с плавающей точкой и StrToFloat. Если decimalseparator запятая, то съест
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 26.12.2017 в 21:07. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Деление, умножение, суммирование | OldStile | Помощь студентам | 0 | 22.03.2015 00:05 |
Умножение и деление | danil123 | Общие вопросы Delphi | 7 | 03.02.2013 13:41 |
Переменные и массивы; умножение и деление | kjrjgsnjd | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 22.10.2012 21:32 |
ВЫчитание, умножение и деление массивов на С++ | Flood | Помощь студентам | 2 | 15.05.2010 16:54 |
Умножение и деление | StiTch_Parazit | Помощь студентам | 10 | 20.05.2008 14:32 |