|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.01.2018, 09:06 | #1 |
Пользователь
Регистрация: 01.01.2018
Сообщений: 12
|
VB. Как проверить дробное число на чётность (для возведения отрицательного числа в дробную степень)
как проверить делимое дробной степени на четность?
|
10.01.2018, 09:11 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
(остаток от деления делимого дробной степени на 2) = 0
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
10.01.2018, 09:55 | #3 |
Пользователь
Регистрация: 01.01.2018
Сообщений: 12
|
вот у меня получилась программа для определения чет/нечет, но проблема в том, что при любого вводе дробного числа от 0 до 1 получается что они все четные
|
10.01.2018, 10:01 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
оу! талк изи! стоп.
для дробных чисел НЕ существует понятия "чётности" например, число 0.10 чётное? fadrok, как я понимаю, это Вам нужно для возведения отрицательных чисел в дробную степень. ну эта задача не имеет адекватного решения. можно попытаться представить дробную степень в виде простой дроби (целые числа в числителе и знаменателе). а можно просто запретить возводить отрицательные числа в дробную степень |
10.01.2018, 10:08 | #5 |
Пользователь
Регистрация: 01.01.2018
Сообщений: 12
|
я понимаю, что в пределах математики эта задача не имеет корректного решения
но excel может посчитать эти выражения |
10.01.2018, 10:16 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
возвести -2 в степень 0.2 (1/5) это означает, что число 2 нужно возвести в степень числителя (1) и из полученного числа взять корень знаменателя (корень 5-й степени).
CodeCogsEqn (2).gif корень нечётной степени из отрицательных чисел допустим (он тоже имеет отрицательное значение). для решения вашей задачи либо вводите отдельно числитель и знаменатель (строго ЦЕЛЫЕ числа), либо сами получайте из из десятичной дроби. а вот уже для целого числа можно определить, чётное оно или нет. |
10.01.2018, 10:20 | #7 |
Пользователь
Регистрация: 01.01.2018
Сообщений: 12
|
я в принципе так и думал, что проще уже не сделать
Спасибо |
10.01.2018, 10:25 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
10.01.2018, 11:01 | #9 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Да. Поэтому в VBA Excel можно использовать выражение
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Возвести отрицательное число в дробную степень | Вовкин | Общие вопросы Delphi | 12 | 27.11.2014 13:36 |
Программа возведения числа A в целую степень N. на Java | vikysha55 | Помощь студентам | 1 | 02.04.2014 05:33 |
Функция возведения числа в степень | harvey | Помощь студентам | 3 | 17.04.2013 21:49 |
Отрицательное число в дробную степень | n4ela | Общие вопросы C/C++ | 7 | 31.10.2010 00:02 |
Цикл, возведения числа в N-ную степень | Marmelade | Общие вопросы C/C++ | 34 | 22.10.2010 17:03 |