Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for (int i = (int)stat.items_float.size(); i > 1; i--) {
- tag::statistics::statistics_item_float pair1 = stat.items_float[i];
- tag::statistics::statistics_item_float pair2 = stat.items_float[i-1];
- if (pair1.value != 0) {
- if (pair1.time > begin_day && pair2.time <= begin_day) {
- res_day = res_month + pair1.value * (pair1.time - begin_day);
- } else if (pair1.time > begin_week && pair2.time <= begin_week) {
- res_week = res_month + pair1.value * (pair1.time - begin_week);
- } else if (pair2.time > begin_month && pair2.time <= begin_month) {
- res_month += pair1.value * (pair1.time - begin_month);
- break;
- }
- res_month += pair1.value * (pair1.time - pair2.time);
- } else {
- if (pair1.time > begin_day && pair2.time <= begin_day) {
- res_day = res_month;
- } else if (pair1.time > begin_week && pair2.time <= begin_week) {
- res_week = res_month;
- } else if (pair2.time > begin_month && pair2.time <= begin_month) {
- break;
- }
- }
- }
- if (begin_day == begin_week && begin_day == begin_week) {
- res_month = res_week = res_day;
- } else if (begin_day == begin_week) {
- res_week = res_day;
- } else if (begin_week == begin_month) {
- res_month = res_week;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement