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

Как из отрицательного числа сделать положительное

  • автор:

Как из отрицательного числа сделать положительное

ПОдскажите как преобразовать отрицательное число в положительное

ВЫБРАТЬ
Продажи.Продажи_Контрагент КАК Продажи_Контрагент,
Продажи.Продажи_СтоимостьОборот,
Возвраты.СУММАВозврата КАК СУММАВозврата,
СУММА(Возвраты.СУММАВозврата) / СУММА(Продажи.Продажи_СтоимостьОборот) * 100 КАК Процент
ИЗ
(ВЫБРАТЬ
ПродажиОбороты.Контрагент КАК Продажи_Контрагент,
СУММА(ПродажиОбороты.СтоимостьОборот) КАК Продажи_СтоимостьОборот
ИЗ
РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ПродажиОбороты
ГДЕ
(НЕ ПродажиОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя)
И ПродажиОбороты.Организация = &Организация

СГРУППИРОВАТЬ ПО
ПродажиОбороты.Контрагент) КАК Продажи
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ПродажиОбороты.Контрагент КАК Возврат_Контрагент,
СУММА(ПродажиОбороты.СтоимостьОборот) КАК СУММАВозврата
ИЗ
РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ПродажиОбороты
ГДЕ
ПродажиОбороты.Организация = &Организация
И ПродажиОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя

СГРУППИРОВАТЬ ПО
ПродажиОбороты.Контрагент) КАК Возвраты
ПО Продажи.Продажи_Контрагент = Возвраты.Возврат_Контрагент

СГРУППИРОВАТЬ ПО
Продажи.Продажи_Контрагент,
Продажи.Продажи_СтоимостьОборот,
Возвраты.СУММАВозврата

УПОРЯДОЧИТЬ ПО
Продажи_Контрагент
результат
Контрик СуммаПрод СуммаВозврата

Контрик1 100000 -20
Контрик3 145450
Контрик2 230000 -70
Контрик5 100000 -20
Контрик6 454000 -20

Мне надо что бы сумма возврата была без минуса?Как в запросе сделать ее положительной?

Как преобразовать отрицательное число в положительное в C++?

Полосатый жираф Алик Искусственный Интеллект (312915) Было бы странно, если бы НЕ работала.. . Это арифметика. Что у тебя по арифметике в школе было?!

usaco usacoУченик (102) 5 лет назад
y menya bce paBHo He pa6oTaeT

usaco usaco Ученик (102) int zzz = (y1 + y2) * (x1 + x2); ofstream cout (outname); if(y2 > b2 && x1 > a1 || x2 > a2 && y1 < b1) < if(zzz < 0) < zzz = - zzz; cout

Что за детские вопросы? Функция abs() или fabs().Это, чтобы сделать модуль. Или умножь на -1.
Мурат ШарахматовУченик (122) 1 год назад
хорошо, а как это сделать без применения иных функций, используя только арифметические?
Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Как из отрицательного числа сделать положительное

Профиль
Группа: Участник
Сообщений: 161
Регистрация: 5.8.2003

Репутация: нет
Всего: 1

Подскажите пожалуйста функция которая переводит отрицательное число в положительное, например есть число -954212 мне нужно сделать из него 954212

З.Ы. Не кидайте пож. в меня гнилыми помидорами

Дата 14.12.2004, 18:02 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 2
Всего: 71

number:=abs(number);

Дата 14.12.2004, 18:11 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Участник
Сообщений: 161
Регистрация: 5.8.2003

Репутация: нет
Всего: 1

Спасибо, тема закрыта

Дата 14.12.2004, 18:11 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Участник
Сообщений: 564
Регистрация: 15.9.2004
Где: Ставрополь, СЗ ра йон

Репутация: 1
Всего: 5

или можно так:
number:=number*(-1);
Работай на себя
www.abalentsev.com — Сайт портфолио.
www.pokushau.ru — Рецепты со всего мира.

Дата 14.12.2004, 18:12 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Участник
Сообщений: 161
Регистрация: 5.8.2003

Репутация: нет
Всего: 1

Тоже спасибо буду знать

Дата 14.12.2004, 18:12 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Участник
Сообщений: 806
Регистрация: 8.12.2004

Репутация: 5
Всего: 7

number:=-number;
number:=-1*number;
Сдерживаю себя от хорошего броска уже разложившейся большой такой помидориной. %:-)

Дата 14.12.2004, 18:13 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 1
Всего: 360

(not -954212)+1

Дата 14.12.2004, 18:13 (ссылка) | (голосов: 0) Загрузка .

chislo:=chislo*(-1); или
chislo:=0-chislo;

Дата 14.12.2004, 18:14 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 1
Всего: 360

получше моего будет

Дата 14.12.2004, 18:22 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Участник
Сообщений: 208
Регистрация: 8.12.2004
Где: Волгоград, Россия

Репутация: 1
Всего: 1

про 0-chislo написал я, Vladimir13, просто не посмотрел что не зарегестрировался.
Лучший метод — метод тыкаобращаться по адресу: mvdr

Дата 14.12.2004, 18:23 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Модератор
Сообщений: 20567
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 453

О(б)суждение моих действий — в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция — Администрация форума.

Дата 14.12.2004, 18:29 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 1
Всего: 360

Цитата(Akina @ 14.12.2004, 17:23)
x=x*sign(x)

Ага, а может sqrt(sqr(x)) ?
Ну , не увлекайтесь
0-chislo лучший метод. Выполняется за такт Быстрее просто невозможно сделать.

Дата 14.12.2004, 18:34 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 2
Всего: 71

Цитата(sergej @ 14.12.2004, 18:29)
0-chislo лучший метод

это только в том случае, если число гарантированно отрицательное

Дата 14.12.2004, 18:49 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Участник
Сообщений: 208
Регистрация: 8.12.2004
Где: Волгоград, Россия

Репутация: 1
Всего: 1

так на это дело можно условие поставить: if a<0 then a:=0-a;

хотя в условии стоит, что число гарантировано отрицательное

Лучший метод — метод тыкаобращаться по адресу: mvdr

Дата 14.12.2004, 18:50 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: 8
Всего: 24

Цитата(Perchilla @ 14.12.2004, 18:34)
это только в том случае, если число гарантированно отрицательное

Внатуре.
Лучший метол, это который дал Perchilla, ещё в самом начале, через модуль.
И дальше не было необходимости всё кидать, все остальные методы, хуже и бесполезные, т.к. автор уже скорее всего всё сделал что ему было надо, а больше врядли кому понадобится ответ на такой сложный вопрос.

Положительные и отрицательные числа: определение, примеры

В этом материале мы объясним, что такое положительные и отрицательные числа. После того, как будут сформулированы определения, мы покажем на примерах, что это такое, и раскроем основной смысл этих понятий.

Что такое положительные и отрицательные числа

Для того чтобы объяснить основные определения, нам понадобится координатная прямая. Она будет расположена горизонтально и направлено слева направо: так будет удобнее для понимания.

Положительные числа – это те числа, которые соответствуют точкам в той части координатной прямой, которая расположена справа от начала отсчета.

Отрицательные числа – это те числа, которые соотносятся с точками в части координатной прямой, расположенной с левой стороны от начала отсчета (нуля).

Нуль, от которого выбираем направления, сам по себе не относится ни к отрицательным, ни к положительным числам.

Из данных выше определений следует, что положительные и отрицательные числа образуют некие множества, противоположные друг другу (положительные противопоставляются отрицательным, и наоборот). Ранее мы об этом уже упоминали в рамках статьи о противоположных числах.

Мы всегда записываем отрицательные числа с минусом.

После того, как мы ввели основные определения, мы можем без труда привести примеры. Так, к положительным относятся любые натуральные числа – 1 , 9 , 134 345 и др. Положительные рациональные числа – это, например, 7 9 , 76 2 3 , 4 , 65 и 0 , ( 13 ) = 0 , 126712 . и так далее. К положительным иррациональным числам относится число π , число e , 9 5 , 809 , 030030003 … (это так называемая бесконечная непериодическая десятичная дробь).

Приведем примеры отрицательных чисел. Это — 2 3 , − 16 , − 57 , 58 − 3 , ( 4 ) . Иррациональные отрицательные числа – это, например, минус пи, минус e и др.

Можно ли сразу сказать, что значение числового выражения log 3 4 — 5 является отрицательным числом? Ответ неочевиден. Нам придется выразить это значение десятичной дробью и потом посмотреть (подробнее см. в материале о сравнении действительных чисел).

Для того чтобы уточнить, что число положительное, перед ним иногда ставят плюс, так же, как и перед отрицательным – минус, но чаще всего он опускается. Не забывайте, что + 5 = 5 , + 1 2 3 = 1 2 3 , + 17 = 17 и так далее. По сути, это разные обозначения одного и того же числа.

В литературе также можно встретить определения положительных и отрицательных чисел, данные на основе наличия у них того или иного знака.

Положительное число – это число, имеющее знак плюс, а отрицательное – имеющее знак минус.

Есть также определения, основанные на положении данного числа относительно нуля (вспомним, что на правой стороне координатной прямой расположены большие числа, а на левой — меньшие).

Положительные числа – это все числа, значение которых больше нуля. Отрицательные числа – это все числа, меньшие нуля.

Выходит, что нуль является своеобразным разделителем: он отделяет отрицательные числа от положительных.

Отдельно остановимся на том, как правильно читать записи положительных и отрицательных чисел, хотя, как правило, с этим не возникает особых проблем. Для отрицательных чисел мы всегда озвучиваем минус, т.е. — 1 2 5 – это «минус одна целая две пятых».

В случае положительных чисел мы озвучиваем плюс только тогда, когда он явно указан в записи, т.е. + 7 – это «плюс семь». Названия математических знаков неправильно склонять по падежам. Например, верно будет прочесть фразу a = — 5 как « а равно минус пяти», а не «минусу пяти».

Основной смысл положительных и отрицательных чисел

Мы уже дали основные определения, но для того, чтобы делать верные подсчеты, необходимо понять сам смысл положительности или отрицательности числа. Попробуем помочь вам это сделать.

Положительные числа, то есть те, которые больше 0 , мы рассматриваем как прибыль, прибавку, увеличение количества чего-либо, а отрицательные – недостаток, убыток, расход, долг. Приведем примеры:

У нас есть 5 любых предметов, например, яблок. Цифра 5 – положительная, она указывает на то, что у нас что-то есть, мы обладаем некоторым количеством реально существующих предметов. А как тогда рассматривать — 5 ? Оно может, например, значить, что мы должны отдать кому-то пять яблок, которых у нас в данное время нет.

Проще всего это понять на примере денег: если у нас есть 6 , 75 тыс. рублей, то наш доход положительный: нам дали денег, и они у нас есть. В то же время в кассе эти расходы указываются как — 6 , 75 , то есть для них это убыток.

На градуснике рост температуры на 4 , 5 значений можно описать как + 4 , 5 , а снижение, в свою очередь, как — 4 , 5 . В приборах, предназначенных для измерения, часто используются положительные и отрицательные числа, поскольку с помощью них удобно отображать изменения величин. Например, в термометре отрицательные числа указываются синим цветом – это падение, холод, уменьшение тепла; положительные же отмечены красным – это цвет огня, роста, увеличения тепла. Эти цвета очень часто используются для записи таких чисел, т.к. они очень наглядны – с их помощью всегда можно четко выделить приход и расход, прибыток и убыток.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *