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

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

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

Оффлайн Averma_n

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


Оффлайн Golickoff

  • ****
  • Сообщений: 356
  • РЕПУТАЦИЯ: 35
  • КПД: 10%
  • Регистрация: 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 на переменную и в ней хранить прежний вес до изменения. После пересчета запоминать СтарыйВес = НовыйВес.


Теги:
 

2016: калькулятор расчета больничного листа

Автор topicsРаздел Статьи

Ответов: 0
Просмотров: 2310
Последний ответ 10 Фев 2016, 19:50
от topics

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
170 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
49 Сообщений
andron81_81
42 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal