Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
13 дек 2024, 13:48

Помогите прописать простую задачу

Автор Эльшад, 18 янв 2015, 02:05

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

Эльшад

На форме 2 поля числовых. Первое меньше второго должно быть (проверять ввод пользователя) если введено неправильно, сообщить и обнулить поле. По кнопке выполнить необходимо рассчитать сумму квадратов всех нечетных чисел между числом из первого поля и числом из второго.

Эльшад

Цитата: Эльшад от 18 янв 2015, 02:05
На форме 2 поля числовых. Первое меньше второго должно быть (проверять ввод пользователя) если введено неправильно, сообщить и обнулить поле. По кнопке выполнить необходимо рассчитать сумму квадратов всех нечетных чисел между числом из первого поля и числом из второго.
помогите прописать

дфтын

А что вы хотите чтобы мы вам прописали?

Эльшад

Цитата: дфтын от 18 янв 2015, 13:27
А что вы хотите чтобы мы вам прописали?
как прописать сумму квадратов всех нечетных чисел?
никак не могу разобраться в циклах

SitnovaMarina

&НаКлиенте
Процедура ВычислитьРезультат(Команда)
Результат = 0;
Для Счетчик  = Объект.поле1 По Объект.поле2 Цикл
Если Счетчик%2 <> 0 Тогда
Результат = Результат + Pow(Счетчик, 2);
КонецЕсли;
КонецЦикла;
Объект.Результат = Результат;
КонецПроцедуры
Народная мудрость: Программу встречают по интерфейсу

Эльшад

Цитата: SitnovaMarina от 18 янв 2015, 15:19
&НаКлиенте
Процедура ВычислитьРезультат(Команда)
Результат = 0;
Для Счетчик  = Объект.поле1 По Объект.поле2 Цикл
Если Счетчик%2 <> 0 Тогда
Результат = Результат + Pow(Счетчик, 2);
КонецЕсли;
КонецЦикла;
Объект.Результат = Результат;
КонецПроцедуры


а как же нечетные числа?

SitnovaMarina

Цитата: Эльшад от 18 янв 2015, 15:26
а как же нечетные числа?

Условие

Если Счетчик%2 <> 0 Тогда

именно это и проверяет
Народная мудрость: Программу встречают по интерфейсу

Эльшад

Цитата: SitnovaMarina от 18 янв 2015, 15:31
Цитата: Эльшад от 18 янв 2015, 15:26
а как же нечетные числа?

Условие

Если Счетчик%2 <> 0 Тогда

именно это и проверяет

спасибо большое за ответ. Извиняюсь, если вопрос покажется глупым. Где объект.поле1, объект.поле2 и объект.результат выдает ошибку и пишет, что переменная не определена. как это исправить?

дфтын

Чую, что у вас не управляемые формы, а обычные. В чем пишите то?

Эльшад

Цитата: дфтын от 18 янв 2015, 16:44
Чую, что у вас не управляемые формы, а обычные. В чем пишите то?
1С:Предприятие 8.2 (8.2.12.75), обычная форма. внешняя обработка

Теги: число поле 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск