تقسیم متوالی کمک

Allahparast

Member
سلام دوستان من می خوام یه تقسیم متوالی انجام بدم ولی به نتیجه نرسیدم یعنی رسیدم ولی هر عددی دادم صفر شد باقی مانده به غیر از 0 کسی می تونه یه کمکی بکنه خواهش می کنم :cry:
 

Dark-M4N

Member
میشه منظوره کاملتو از تقسیم متوالی بگی و کدتو بزاری؟من نفهمیدم چی گفتی بالا :دی

شاید تونستم کمکی کنم

فعلن
 

Allahparast

Member
مثلا
1000 تقسیم بر 3
خارج قسمت میشه 333
333 دوباره تقسیم بر 3
همینطور پیش بره تا باقی مانده صفر بشه این خارج قسمتها رو نشون بده
ممنون
741 باقی مانده اش به صفر نمیرسه
 

yakoza

Well-Known Member
بفرما
PHP:
<?php

/**
 * @author Naser
 * @copyright 2008
 */

$num=1000;

while($num > 0)
{
	$num=floor($num/3);
	echo $num."<br>";
}

?>
 

the_king

مدیرکل انجمن
بسیار ممنونم ، فلور میاد رندش می کنه بعد
floor و ceil
تفاوتی دارند؟
floor نزدیکترین عدد صحیحی رو پیدا می کنه که از عدد مورد نظر کوچکتر باشه، و ceil نزدیکترین عدد صحیحی رو پیدا می کنه
که از عدد مورد نظر بزرگتر باشه. در مورد اعداد صحیح ایندو تابع نتیجه یکسانی دارند ولی در بقیه موارد نتیجه ceil یک واحد
از floor بزرگتر است.

ساده تر اش اینه که floor به سمت پایین اعشارها رو حذف می کنه و ceil به سمت بالا. مثلا اگر عدد 2.5 رو به ایندو تابع بدهید،
floor عدد 2 و ceil عدد 3 رو بر می گردونه. ایندو تابع گرد نمی کنند، یعنی نتیجه اونها روی 2.1 و 2.9 یکسانه.
 

جدیدترین ارسال ها

بالا