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
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
반응형