Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
26 Май 2018, 10:41
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Калькулятор калорийности  (Прочитано 956 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Averma_n

  • *
  • Сообщений: 0
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-06-13
  • Сайт: 
  • Профессия: Ученик 1С
Есть код, все работает, он умножает и делит, но в итоге он все суммирует, а должен считать заново, т. е. Есть продукт (15 грамм белков), я ввожу вес который съел (200 грамм) он мне посчитал 30, все правильно, теперь сюда же ввожу уже 300, а не 200 и он мне выдает не 45, а 75( он мне все прибавил), что нужно дописать что бы он не суммировал?


Оффлайн Golickoff

  • ****
  • Сообщений: 383
  • РЕПУТАЦИЯ: 41
  • КПД: 11%
  • НЕ Есть Null после шести
  • Регистрация: 2015-02-05
  • Сайт: 
  • Профессия: Ученик 1С
что нужно дописать что бы он не суммировал?
Не хочу показаться занудой, но если при вводе сообщения нажать на диез в поле форматирования, а затем написать или вставить исходный код, то он будет выглядеть
точно так же, как в 1С
. Это гораздо проще, чем вставлять фотографию монитора (в крайнем случае могли бы сделать скриншот). Это первое. Второе -- по вашему описанию очень сложно понять что вы там делаете. Всё выглядит очень неясно и в то же время несложно, поэтому могу лишь посоветовать научиться пользоваться отладчиком.
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
он и не суммирует.
1ый проход:
    Белки = 15 * 200 / 100 = 30

2ой проход:
    Белки = 25 * 300 / 100 = 75

Присоединяюсь. Точки останова - ваше всё.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Prosper

  • *
  • Сообщений: 8
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-05-15
  • Сайт: 
Правильней ввести коэффициент белков, жиров и углеводов к, например, 100 граммам продукта, для определения пропорции от веса. Иначе при повторном вводе веса теряется соотношение. То есть имеем три поля с коэффициентами и три расчетных поля от веса, тогда проблем никаких не будет.

Второй вариант - запоминать старое значение веса, до его изменения и считать формулы путем Белки = Белки * НовыйВес / СтарыйВес , то есть нужно заменить 100 на переменную и в ней хранить прежний вес до изменения. После пересчета запоминать СтарыйВес = НовыйВес.


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
164 Сообщений
alex0402
72 Сообщений
oleg-x
63 Сообщений
AIFrame AIFrame
54 Сообщений
buketov.av buketov.av
47 Сообщений
wise wise
41 Сообщений
ilyay ilyay
39 Сообщений
Анюта17
33 Сообщений
Alter
32 Сообщений
KOI8-R
31 Сообщений

* Кто онлайн

  • Точка Гостей: 222
  • Точка Скрытых: 0
  • Точка Пользователей: 6
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal