تبدیل عدد ده دهی به باینری یا دودویی(Decimal to Binary)

۷ سال پیش(به روز شده در ۷ سال پیش) پی اچ پی(PHP)(کد) ۰

کد زیر عدد دسیمال یا ده دهی را به دودویی یا باینری تبدیل می کند.

$i = 0;
$s = 0;
$n = 17; //input
while ($n > 0) {
    $m = (int)($n / 2);
    $r = $n - $m * 2;
    $s = $s + $r * pow(10, $i);
    $i++;
    $n = $m;
}
echo $s; //out = 10001

برچسبها

هیچ برچسبی موجود نیست.

صفحات پیشنهادی

سیستم لاگین فقط با استفاده از کوکی(PHP Script that uses Cookie for login)...

با استفاده از کد زیر که به همراه کدهای HTML قرار داده شده به راحتی می توانید بدون استفاده از نشستها یا سشن سیستم ورود به سیستم ایجاد نمایید......

گرفتن متن بین تگهای HTML...

با استفاده از کد زیر می توانید متن بین یک تگ خاص را بگیرید: $str = 'this is a <strong>text</strong>.<a>hello</a> world...'; $tagname = 'a'; preg_match("/<$tagname>(....

کنترل هوشمند کش(Cache) در PHP...

برای کنترل هوشمند کش در php کد زیر را پیشنهاد می کنیم. روش کار این کد بدینصورت است که ابتدا چک می کند که آیا فایل تغییر یافته یا نه ، در صورت تغییر نیافته بودن فایل برای مروگر هدر 304 را ارسال میکند ک...

گرفتن محتوای یک آدرس اینترنتی در PHP...

گاهی لازم است محتوای یک صفحه وب را بگیریم. در PHP توابع بسیاری برای این منظور وجود دارد اما تابع stream_get_contents بر اساس تجربه ما سرعت بیشتری دارد. مزیت این تابع کنترل دریافت مقدار بر اساس با...

نظر

نظری ثبت نشده است.