Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Знайти значення математичного виразу в 1с
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Alex.sys
Доброго дня всім. Поможіть з виконанням такого завдання. Потрібно розрахувати значення виразу:С=a!/b. Значення a, b ввести при виконанні програми. Якщо b=0, повідомити користувача. Дякую
Vofka
Это в 1С надо сделать?
Alex.sys
Цитата(Vofka @ 17.04.09, 9:45) необходимо зарегистрироваться для просмотра ссылки
Это в 1С надо сделать?

Да. У внешних обработках
Fynjy
ты бы таки формулу расписал бы ... А то несколько "!" после А сбивает ... Факториал?
Vond
думаю как начали извращаться мысленно спецы по 1с, интересно сколько вариантов решений такой задачи можно придумать biggrin.gif от формы диалогов до способа ввода данных
а Алекс по-моему один из ленивых двоечников. При помощи платформы 1с7, книжки, гугля такое можно нарисовать. Тем более если задачу поставили значит уже предполагается что это все у него есть smile.gif просто ленится
Zaval
Цитата(Alex.sys @ 17.04.09, 9:24) необходимо зарегистрироваться для просмотра ссылки
Доброго дня всім. Поможіть з виконанням такого завдання.


Не вистачає чарівної фрази "Спробував ось так:........, але чомусь не працює"
Batchir



// C = a!/b = (1*2*3* ... *a)/b
// a - ЗначениеА, вводится на форме
// b - ЗначениеБ, вводится на форме
// С - РезФормулы.
// РезФакториала - Результат вычисления факториала

Если ЗначениеБ = 0 тогда
Собщить("Ошибка деления на ноль");
Иначе
РезФакториала = 1;
Для Инд = 1 По ЗначениеА Цикл
РезФакториала = РезФакториала*Инд;
КонецЦикла;

РезФормулы = РезФакториала/ЗначениеБ;
КонецЕсли;

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.