Paging algorism

카테고리 없음 2011. 1. 13. 10:29
반응형
게시글이나 이미지가 30건이 있을 경우 한페이지에 4건씩 보여준다면 전체 페이지수는?

8이라고 본다면 정확히 본것이다.

[ 계산방법 ]

정수 30을 4로 나누면 7.5 (30/4=7.5)

하지만 30을 4로 나눈 나머지(30%4=2)는 0보다 크므로 페이지수는 1더해 총 8페이지로 구성해야

모든 데이터를 볼 수 있는 페이지가 구성된다.

[입력]
var total_records:uint  = 30;              //전체 데이터 건수
var num_of_row_per_page:uint = 4;   //페이지당 보여줄 데이터 건수

[출력]
var num_of_index_per_page:uint = 0;
if ( total_records % num_of_row_per_pafe > 0 ) {
   num_of_index_per_page = total_records / num_of_row_per_page + 1;
}else{
   num_of_index_per_page = total_records / num_of_row_per_page;
}

trace("num_of_index_per_page: " + num_of_index_per_page );

결과:    num_of_index_per_page: 8






반응형
: