Перейти к содержимому

Фотография

Как определить четное число или нет с помощью TC


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 imppy

imppy

    Новый участник

  • Members
  • Pip
  • 30 сообщений
  • Город:Minsk

Отправлено 28 декабря 2010 - 13:34

Доброго времени суток.
Допустим в функцию передается значение i (от 1 до 15). Если число четное - делаем одни действия, иначе - другие. (TC7.52, C#Script)
Как определить четное число пришло или нечетное?
  • 0

#2 Zenturio

Zenturio

    Опытный участник

  • Members
  • PipPipPipPip
  • 386 сообщений
  • ФИО:Дмитрий
  • Город:Смоленск - Москва


Отправлено 28 декабря 2010 - 13:42

Доброго времени суток.
Допустим в функцию передается значение i (от 1 до 15). Если число четное - делаем одни действия, иначе - другие. (TC7.52, C#Script)
Как определить четное число пришло или нечетное?

очевидно получить остаток от деления на 2
  • 0

#3 imppy

imppy

    Новый участник

  • Members
  • Pip
  • 30 сообщений
  • Город:Minsk

Отправлено 28 декабря 2010 - 13:45

спасибо. думала есть другой способ.
  • 0

#4 navigatort

navigatort

    Активный участник

  • Members
  • PipPip
  • 86 сообщений
  • ФИО:navigatort

Отправлено 28 декабря 2010 - 13:55

Напиши свою функцию, которая будет определять чет-нечет. )
  • 0

#5 imppy

imppy

    Новый участник

  • Members
  • Pip
  • 30 сообщений
  • Город:Minsk

Отправлено 28 декабря 2010 - 14:06

ага)) займусь на досуге)
  • 0

#6 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 28 декабря 2010 - 15:29

Проще простого:
1. Если скрипт на Дельфи:
B := A AND 1;
2. Если скрипт на VB
B = A AND 1
3. Не уверен (если не прав, поправьте), но на C# надо выполнить &
B = A & 1;
Для всех вариантов ответ один:
"Если B равно 1, тогда число A нечетное."
  • 0

#7 navigatort

navigatort

    Активный участник

  • Members
  • PipPip
  • 86 сообщений
  • ФИО:navigatort

Отправлено 29 декабря 2010 - 11:53

Проще простого:
1. Если скрипт на Дельфи:

B := A AND 1;
2. Если скрипт на VB
B = A AND 1
3. Не уверен (если не прав, поправьте), но на C# надо выполнить &
B = A & 1;
Для всех вариантов ответ один:
"Если B равно 1, тогда число A нечетное."

Шаман!
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных