Есть ли функция div () в ActionScript? - PullRequest
2 голосов
/ 10 ноября 2011

Я говорю о функции div(X,Y) в C, которая возвращает число раз, когда X уменьшается на Y

, если вы запутались, я говорю об этом:

div (30,5) возвращает 6 (30 уменьшается в 6 раз на 5)
div (34,7) возвращает 4 (вы можете уменьшить 30 на 7 в четыре раза, оставив 6 позади)

Есть ли такая функция?

Ответы [ 3 ]

4 голосов
/ 10 ноября 2011

Я не верю, что есть, хотя создать свой собственный довольно просто:

function div(a:Number,b:Number):Number
{
    return Math.floor(a/b);
}
3 голосов
/ 10 ноября 2011

Неа. Вы должны разделить num1 / num2 и использовать Math.floor, чтобы округлить его до ближайшего целого числа

0 голосов
/ 10 ноября 2011

Вы можете сделать что-то вроде этого:

function div(n,d)
{
    var q=Math.floor(n/d);
    var r = n % d==0?0:(n-q*d);
    var div_t = {quot:q,rem:r};
    return div_t;
}
trace(div(34,7).quot+"___"+div(34,7).rem);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...