kazak1102
Модератор
На форуме 14 лет
Сообщения: 26876
Откуда: Советский Союз, ДНР, Макеевка
Авто: ВАЗ 21099,1999г. МПСЗ. 345км.
.kkursor писал(а): что 7.0 - 6.0 не равно 1.0,
Это для меня новость... Надо почитать... Про деление с остатком, дробью, округление уже в курсе...
.kkursor писал(а):Если надо вернуть значение - сохраняешь его в какой-то своей переменной
Так и делаю: static int j;
Garik36
На форуме 13 лет
Сообщения: 45804
Откуда: Ленинград (ранее Воронеж)
Авто: ВАЗ-21093 2000 г.в. двиг. 1,6 карб 24/24 ГБЦ доработанная х123ас + Lada Vesta SW 1,6 МКПП 2018г.в.
Не, товарищи, бесовщина это все-таки. Продам я эту хреновину.
Лёха198
Предупреждений: 1
На форуме 15 лет
Сообщения: 10552
Откуда: Это Самара! Больше угара!
Авто: Hyundai Solaris 1,6 AT Comfort 2020 (Winter+Light+Advanced)
kazak1102 писал(а):Ага...
.kkursor
На форуме 13 лет
Сообщения: 21310
Откуда: Москвачкала
Авто: 4M41'04 + CFNA'15
kazak1102 писал(а):static int j;
А, и ещё совет - называй переменные по-человечески.
int i в цикле - это считай стандарт, j туда же, но переменные, в которых ты что-то хранишь, надо называть осмысленно.
И не стесняйся писать комментарии. Я каждый раз говорю себе из 2013 года "СПАСИБО", когда читаю и редактирую код своих старых проектов.
kazak1102 писал(а):Это для меня новость
Английский розумиешь?
http://how-to.wikia.com/wiki/Howto_compare_floating_point_numbers_in_the_C_programming_language
Последний раз редактировалось: .kkursor (19 Января 2017 01:15), всего редактировалось 1 раз
Лёха198
Предупреждений: 1
На форуме 15 лет
Сообщения: 10552
Откуда: Это Самара! Больше угара!
Авто: Hyundai Solaris 1,6 AT Comfort 2020 (Winter+Light+Advanced)
.kkursor писал(а):А жидкости - у меня их много. ГУР, АКПП, раздатка, передний и задний редукторы...
я уже хочу в Москву и на рыбалку...
.kkursor
На форуме 13 лет
Сообщения: 21310
Откуда: Москвачкала
Авто: 4M41'04 + CFNA'15
Лёха198
Приезжай.
kazak1102
Модератор
На форуме 14 лет
Сообщения: 26876
Откуда: Советский Союз, ДНР, Макеевка
Авто: ВАЗ 21099,1999г. МПСЗ. 345км.
.kkursor писал(а):Английский розумиешь?
Не-а...
7.0 + ( - 6.0 ) = 1.0
Так, не...???
Добавлено спустя 4 минуты 51 секунду:
.kkursor писал(а):но переменные, в которых ты что-то хранишь,
Это понятно... Там щас 90% временных... Из всего кода токо 2 функции остаются, и 2 функции вывода, которые пока токо думаю сделать функциями... Всё остальное вспомогательный шлак, который помогает визуальню картинку наблюдать (промежуточные результаты), из-за этого всё время переписываю код маленько, что пока на пользу...
.kkursor писал(а):И не стесняйся писать комментарии.
Пишу, а как же...
.kkursor
На форуме 13 лет
Сообщения: 21310
Откуда: Москвачкала
Авто: 4M41'04 + CFNA'15
kazak1102
Нет.
Суть в том, что объявив
на самом деле ты присваиваешь а значение 7.0000000000000000000000000000000052 например.
То есть где-то в жопном знаке после запятой вполне может вылезти какая-то циферка.
Поэтому корректный способ сравнения двух чисел - сравнить их разность с некой, достаточно малой в конкретном случае, константой epsilon.
Пусть
Код:float epsilon = 0.00001;
float a = 7.0;
float b = 7.0;
Тогда тупое сравнение a == b не всегда будет true, поскольку жопные знаки могут быть разными.
Корректный способ сравнения такой:
Код:
if ( abs(a-b) < epsilon )
{
// значения равны
}
Добавлено спустя 2 минуты 1 секунду:
kazak1102
Вот описание явления по-русски:
https://habrahabr.ru/post/112953/
https://habrahabr.ru/company/xakep/blog/257897/
Лысик
На форуме 10 лет
Сообщения: 12144
Откуда: г. Иваново - поля между Дмитровом и С.Посадом
Авто: 2108 1,3 карб 89г.в.,почти сток,только чуть лучше+К2 Кросс 16 дыр+К1 люкс хэтч 16кл с навигацией
Garik36 писал(а): бесовщина это все-таки. Продам я эту хреновину.
9ку?
kazak1102
Модератор
На форуме 14 лет
Сообщения: 26876
Откуда: Советский Союз, ДНР, Макеевка
Авто: ВАЗ 21099,1999г. МПСЗ. 345км.
.kkursor писал(а):kazak1102
Вот описание явления по-русски:
Заныкал...
т808
На форуме 14 лет
Сообщения: 47282
Откуда: PODOLSK
Авто: ВАЗ 21093 МПСЗ
.kkursor писал(а):На инжетазах же так же шкивы разносит?
Абсолютно также.
.kkursor
На форуме 13 лет
Сообщения: 21310
Откуда: Москвачкала
Авто: 4M41'04 + CFNA'15
Garik36
На форуме 13 лет
Сообщения: 45804
Откуда: Ленинград (ранее Воронеж)
Авто: ВАЗ-21093 2000 г.в. двиг. 1,6 карб 24/24 ГБЦ доработанная х123ас + Lada Vesta SW 1,6 МКПП 2018г.в.
Лысик писал(а):Garik36 писал(а): бесовщина это все-таки. Продам я эту хреновину.
9ку?
Нет.
Zver_042
На форуме 15 лет
Сообщения: 15946
Откуда: Москва
Авто: ВАЗ 21061 1986г.в.-> ВАЗ 21074 1999г.в. -> ВАЗ 21154. Млечный путь М73 2008 -> Авео седан LTZ 2013-> Rio X-Line 2018
А чем компрессор то не понравился?
У меня такой , около 15 лет уже.
Индекс 2108 кстати
Garik36
На форуме 13 лет
Сообщения: 45804
Откуда: Ленинград (ранее Воронеж)
Авто: ВАЗ-21093 2000 г.в. двиг. 1,6 карб 24/24 ГБЦ доработанная х123ас + Lada Vesta SW 1,6 МКПП 2018г.в.
Zver_042
В нем бесовская электрика же!
Zver_042
На форуме 15 лет
Сообщения: 15946
Откуда: Москва
Авто: ВАЗ 21061 1986г.в.-> ВАЗ 21074 1999г.в. -> ВАЗ 21154. Млечный путь М73 2008 -> Авео седан LTZ 2013-> Rio X-Line 2018
Garik36 писал(а):В нем бесовская электрика же!
Ну не электроника же!
Там православный коллекторный двигатель постоянного тока!
З.Ы. Ты смартфон свой выбросил уже надеюсь?
Garik36
На форуме 13 лет
Сообщения: 45804
Откуда: Ленинград (ранее Воронеж)
Авто: ВАЗ-21093 2000 г.в. двиг. 1,6 карб 24/24 ГБЦ доработанная х123ас + Lada Vesta SW 1,6 МКПП 2018г.в.
Zver_042 писал(а):З.Ы. Ты смартфон свой выбросил уже надеюсь?
Да, сегодня утром уронил. Но он таки выжил.
Zver_042
На форуме 15 лет
Сообщения: 15946
Откуда: Москва
Авто: ВАЗ 21061 1986г.в.-> ВАЗ 21074 1999г.в. -> ВАЗ 21154. Млечный путь М73 2008 -> Авео седан LTZ 2013-> Rio X-Line 2018
Garik36 писал(а):Да, сегодня утром уронил. Но он таки выжил.
И ты этот кусок бесовщины при себе носишь, ненавидя электрику/электронику?
И да, вернёмся к коммутатору!
Garik36
На форуме 13 лет
Сообщения: 45804
Откуда: Ленинград (ранее Воронеж)
Авто: ВАЗ-21093 2000 г.в. двиг. 1,6 карб 24/24 ГБЦ доработанная х123ас + Lada Vesta SW 1,6 МКПП 2018г.в.
Zver_042 писал(а):И да, вернёмся к коммутатору!
"Обратимся к Марксу..."
$@#Y@
На форуме 16 лет
Сообщения: 8233
.kkursor писал(а):Лёха198 писал(а):это было планируемо?
Да чёт не очень...
Ну то, что одного моторного масла там на 8 тысяч в моторе, я знал.
Жидкости меняли все. В коробке было что-то жуткое.
У него осталось две проблемы глобальных. КЗ в контуре правых габаритов (помимо них погасла вся подсветка в салоне) и что-то то ли с ТНВД (
), то ли с коробкой - глохнет иногда при остановке на D или R...
Зато кузов целый.
а в остальном, прекрасная маркиза, не барбухас, не барбухас!
Garik36
На форуме 13 лет
Сообщения: 45804
Откуда: Ленинград (ранее Воронеж)
Авто: ВАЗ-21093 2000 г.в. двиг. 1,6 карб 24/24 ГБЦ доработанная х123ас + Lada Vesta SW 1,6 МКПП 2018г.в.
Alexandr008
На форуме 13 лет
Сообщения: 20403
Откуда: Воронеж
Авто: Два японских
Всем привет. Что будет, если диод записать последовательно с лампой накаливания?
.kkursor
На форуме 13 лет
Сообщения: 21310
Откуда: Москвачкала
Авто: 4M41'04 + CFNA'15
Alexandr008
Ничего не будет, а что?
Alexandr008
На форуме 13 лет
Сообщения: 20403
Откуда: Воронеж
Авто: Два японских
В смысле ничего? Гореть что нибудь будет?
Лысик
На форуме 10 лет
Сообщения: 12144
Откуда: г. Иваново - поля между Дмитровом и С.Посадом
Авто: 2108 1,3 карб 89г.в.,почти сток,только чуть лучше+К2 Кросс 16 дыр+К1 люкс хэтч 16кл с навигацией
Информация по иконкам и возможностям
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете вкладывать файлы
Вы можете скачивать файлы