0
Как это: 1.25%0.5=0.25
Не могу понять, ведь 1.25/0.5=2.5 Объясните плс, русские, кто шарит?)
5 Answers
+ 3
Я имею ввиду что не делится нацело :)
1.25 делится нацело на 0.25 ==> выходит 5
Но на 0.5 никак :)
+ 2
% это не самое деление, а остаток, значит то что остаётся после целого деления. Так как 6 не делится на 4, неполный частный выходит 1 с остатком 2.
Здесь, 1.25 не делится на 0.5, выходит 2 с остатком 0.25
+ 1
1.25 это сумма 1 и 0.25, 1 НАЦЕЛО делится на 0.5, поэтому она отсекается а 0.25 остаётся... любое число можно представить как сумму двух других чисел, так вот операция % разбивает число слева на наибольшее число (нацело делящееся на то число, которое стоит после %) и остаток, который потом и выдаёт
0
операция % даёт остаток от деления, то есть отсекает ту часть от 1.25 которая нацело делится на 0.5 и выдаёт оставшиеся 0.25
0
Но ведь 1.25 делится на 0.5...
Почему тут нет?