Whiz Tools

ঘণ্টা গণনা ক্যালকুলেটর

ঘণ্টা গণনা ক্যালকুলেটর

পরিচিতি

ঘণ্টা গণনা ক্যালকুলেটর একটি শক্তিশালী টুল যা আপনাকে একটি নির্দিষ্ট কাজের উপর একটি নির্দিষ্ট সময়ের মধ্যে ব্যয়িত মোট ঘণ্টার সংখ্যা নির্ধারণ করতে সাহায্য করে। এই ক্যালকুলেটর প্রকল্প ব্যবস্থাপনা, সময় ট্র্যাকিং এবং উৎপাদনশীলতা বিশ্লেষণের জন্য অপরিহার্য। শুরু তারিখ, শেষ তারিখ এবং প্রতিদিনের কাজের ঘণ্টা প্রবেশ করিয়ে, আপনি দ্রুত এবং সঠিকভাবে একটি নির্দিষ্ট কার্যকলাপে বিনিয়োগ করা মোট সময় গণনা করতে পারেন।

সূত্র

মোট ঘণ্টা গণনা করার জন্য মৌলিক সূত্র হল:

মোট ঘণ্টা=দিনের সংখ্যা×প্রতিদিনের ঘণ্টা\text{মোট ঘণ্টা} = \text{দিনের সংখ্যা} \times \text{প্রতিদিনের ঘণ্টা}

যেখানে:

  • দিনের সংখ্যা হল শুরু এবং শেষ তারিখের মধ্যে (সমেত) দিনের সংখ্যা
  • প্রতিদিনের ঘণ্টা হল প্রতিদিনের গড় কাজের ঘণ্টা

দুই তারিখের মধ্যে দিনের সংখ্যা গণনা করতে, আমরা নিম্নলিখিত সূত্র ব্যবহার করি:

দিনের সংখ্যা=শেষ তারিখশুরু তারিখ+1\text{দিনের সংখ্যা} = \text{শেষ তারিখ} - \text{শুরু তারিখ} + 1

1 যোগ করার ফলে নিশ্চিত হয় যে উভয় শুরু এবং শেষ তারিখ গণনায় অন্তর্ভুক্ত রয়েছে।

গণনা

ক্যালকুলেটর মোট ঘণ্টা গণনা করার জন্য নিম্নলিখিত পদক্ষেপগুলি সম্পন্ন করে:

  1. শুরু এবং শেষ তারিখের মধ্যে (সমেত) দিনের সংখ্যা গণনা করুন
  2. দিনের সংখ্যা দ্বারা প্রবেশ করা প্রতিদিনের ঘণ্টা গুণ করুন
  3. পাঠযোগ্যতার জন্য ফলাফলটি দুই দশমিক স্থানে গোল করুন

গাণিতিক বিশ্লেষণ এবং প্রান্তের কেস

গণনার গাণিতিক দিকগুলি আরও গভীরভাবে বিশ্লেষণ করা যাক:

  1. তারিখের পার্থক্য গণনা: দুই তারিখের মধ্যে দিনের সংখ্যা নিম্নলিখিত সূত্র ব্যবহার করে গণনা করা যেতে পারে: দিন=শেষ তারিখশুরু তারিখ86400+1\text{দিন} = \left\lfloor\frac{\text{শেষ তারিখ} - \text{শুরু তারিখ}}{86400}\right\rfloor + 1 যেখানে 86400 হল একটি দিনে সেকেন্ডের সংখ্যা, এবং ফ্লোর ফাংশন নিশ্চিত করে যে আমরা একটি পূর্ণ সংখ্যার দিন পাই।

  2. সময় অঞ্চল পরিচালনা: বিভিন্ন সময় অঞ্চলের সাথে কাজ করার সময়, আমাদের ইউটিসি অফসেট বিবেচনা করতে হবে: সমন্বিত শুরু=শুরু তারিখ+UTC অফসেটশুরু\text{সমন্বিত শুরু} = \text{শুরু তারিখ} + \text{UTC অফসেট}_{\text{শুরু}} সমন্বিত শেষ=শেষ তারিখ+UTC অফসেটশেষ\text{সমন্বিত শেষ} = \text{শেষ তারিখ} + \text{UTC অফসেট}_{\text{শেষ}}

  3. ডেলাইট সেভিং টাইম (DST) সমন্বয়: DST ট্রানজিশনের সময়, একটি দিনে 23 বা 25 ঘণ্টা থাকতে পারে। এটি হিসাব করার জন্য: মোট ঘণ্টা=i=1n(প্রতিদিনের ঘণ্টা+DST সমন্বয়i)\text{মোট ঘণ্টা} = \sum_{i=1}^{n} (\text{প্রতিদিনের ঘণ্টা} + \text{DST সমন্বয়}_i) যেখানে DST সমন্বয়i\text{DST সমন্বয়}_i হল প্রতিদিনের জন্য -1, 0, বা 1 ঘণ্টা।

  4. আংশিক দিন: আংশিক শুরু এবং শেষ দিনের জন্য: মোট ঘণ্টা=(পূর্ণ দিন×প্রতিদিনের ঘণ্টা)+শুরু দিনের ঘণ্টা+শেষ দিনের ঘণ্টা\text{মোট ঘণ্টা} = (\text{পূর্ণ দিন} \times \text{প্রতিদিনের ঘণ্টা}) + \text{শুরু দিনের ঘণ্টা} + \text{শেষ দিনের ঘণ্টা}

  5. পরিবর্তনশীল প্রতিদিনের ঘণ্টা: যখন প্রতিদিনের ঘণ্টা পরিবর্তিত হয়: মোট ঘণ্টা=i=1nপ্রতিদিনের ঘণ্টাi\text{মোট ঘণ্টা} = \sum_{i=1}^{n} \text{প্রতিদিনের ঘণ্টা}_i

এই সূত্রগুলি বিভিন্ন প্রান্তের কেসের জন্য হিসাব করে এবং গণনা প্রক্রিয়ার একটি আরও ব্যাপক বোঝাপড়া প্রদান করে।

ব্যবহার কেস

ঘণ্টা গণনা ক্যালকুলেটরের বিভিন্ন ক্ষেত্রে অসংখ্য প্রয়োগ রয়েছে:

  1. প্রকল্প ব্যবস্থাপনা:

    • পরিস্থিতি: একটি সফটওয়্যার উন্নয়ন দল বিভিন্ন প্রকল্পের পর্যায়ে ব্যয়িত সময় ট্র্যাক করতে চায়।
    • সমাধান: ডিজাইন, কোডিং, পরীক্ষণ এবং স্থাপন পর্যায়ে ব্যয়িত সময়ের ঘণ্টা যোগ করতে ক্যালকুলেটর ব্যবহার করুন।
  2. ফ্রিল্যান্স কাজ:

    • পরিস্থিতি: একটি গ্রাফিক ডিজাইনার বিভিন্ন ক্লায়েন্ট প্রকল্পে বিভিন্ন ঘণ্টার হার নিয়ে কাজ করেন।
    • সমাধান: প্রতিটি প্রকল্পের জন্য মোট ঘণ্টা গণনা করুন সঠিক বিলিং নির্ধারণ করতে।
  3. কর্মচারী সময় ট্র্যাকিং:

    • পরিস্থিতি: একটি নির্মাণ কোম্পানি শিফট কর্মীদের জন্য অতিরিক্ত সময় গণনা করতে চায়।
    • সমাধান: বেতন প্রক্রিয়াকরণের জন্য নিয়মিত এবং অতিরিক্ত সময় নির্ধারণ করতে ক্যালকুলেটর ব্যবহার করুন।
  4. একাডেমিক গবেষণা:

    • পরিস্থিতি: একটি পিএইচডি ছাত্র তাদের থিসিসের বিভিন্ন দিকের উপর ব্যয়িত সময় ট্র্যাক করে।
    • সমাধান: সাহিত্য পর্যালোচনা, পরীক্ষামূলক কাজ, এবং লেখার জন্য ব্যয়িত সময়ের ঘণ্টা গণনা করুন।
  5. ব্যক্তিগত উৎপাদনশীলতা:

    • পরিস্থিতি: একজন ব্যক্তি ব্যক্তিগত উন্নয়ন কার্যক্রমে ব্যয়িত সময় বিশ্লেষণ করতে চান।
    • সমাধান: এক মাসের মধ্যে পড়া, অনলাইন কোর্স এবং দক্ষতা চর্চায় ব্যয়িত ঘণ্টা ট্র্যাক করুন।
  6. স্বাস্থ্যসেবা:

    • পরিস্থিতি: একটি হাসপাতাল বিভিন্ন বিভাগে নার্সের কর্মঘণ্টা গণনা করতে চায়।
    • সমাধান: প্রতিটি ইউনিটে নার্সদের দ্বারা কাজ করা মোট ঘণ্টা নির্ধারণ করতে ক্যালকুলেটর ব্যবহার করুন।
  7. নির্মাণ:

    • পরিস্থিতি: একটি নির্মাণ কোম্পানি বিলিং উদ্দেশ্যে যন্ত্রপাতির ব্যবহারের সময় ট্র্যাক করতে চায়।
    • সমাধান: প্রতিটি প্রকল্প সাইটে যন্ত্রপাতির কার্যক্রমের মোট ঘণ্টা গণনা করুন।
  8. ইভেন্ট পরিকল্পনা:

    • পরিস্থিতি: একটি ইভেন্ট পরিকল্পক একটি বহু-দিবসীয় সম্মেলনের জন্য কর্মচারী ঘণ্টা গণনা করতে চান।
    • সমাধান: সেটআপ, ইভেন্টের সময়কাল এবং টিয়ারডাউন জন্য মোট কাজের ঘণ্টা নির্ধারণ করতে ক্যালকুলেটর ব্যবহার করুন।

বিকল্প

যদিও ঘণ্টা গণনা ক্যালকুলেটর অনেক পরিস্থিতির জন্য উপকারী, সময় ট্র্যাকিংয়ের জন্য বিকল্প পদ্ধতিও রয়েছে:

  1. সময় ট্র্যাকিং সফটওয়্যার:

    • উদাহরণ: টোগল, রেসকিউটাইম, হারভেস্ট
    • বৈশিষ্ট্য: রিয়েল-টাইম ট্র্যাকিং, বিস্তারিত রিপোর্ট, প্রকল্প ব্যবস্থাপনা টুলের সাথে ইন্টিগ্রেশন
    • সেরা জন্য: বিস্তারিত সময় বিশ্লেষণ এবং প্রকল্প-ভিত্তিক ট্র্যাকিং প্রয়োজন এমন দলের জন্য
  2. পাঞ্চ ক্লক সিস্টেম:

    • উদাহরণ: ঐতিহ্যবাহী পাঞ্চ কার্ড, ডিজিটাল সময় ঘড়ি
    • বৈশিষ্ট্য: সহজ ইন/আউট ট্র্যাকিং, প্রায়শই শিফট কাজের জন্য ব্যবহৃত
    • সেরা জন্য: নির্দিষ্ট সময়সূচী এবং সাইটে কর্মচারীদের জন্য কাজের স্থান
  3. অ্যাজাইল পদ্ধতিগুলি:

    • উদাহরণ: পোমোডোর প্রযুক্তি, সময়-বক্সিং
    • বৈশিষ্ট্য: মোট ঘণ্টার পরিবর্তে নির্দিষ্ট সময়ের মধ্যে সময় পরিচালনার উপর ফোকাস
    • সেরা জন্য: উৎপাদনশীলতা বৃদ্ধি এবং জটিল কাজ পরিচালনা করা
  4. স্প্রেডশিট টেম্পলেট:

    • উদাহরণ: এক্সেল বা গুগল শীট সময় ট্র্যাকিং টেম্পলেট
    • বৈশিষ্ট্য: কাস্টমাইজযোগ্য, ভাগ করা এবং সহযোগিতামূলকভাবে সম্পাদনা করা যেতে পারে
    • সেরা জন্য: ছোট দল বা ব্যক্তিদের জন্য যারা ম্যানুয়াল ডেটা এন্ট্রি পছন্দ করেন
  5. মোবাইল অ্যাপস:

    • উদাহরণ: এট্রাকার, আওয়ার ট্র্যাকার, টাইমশিট
    • বৈশিষ্ট্য: চলাফেরার সময় ট্র্যাকিং, প্রায়শই জিপিএস সক্ষমতা সহ
    • সেরা জন্য: মোবাইল কর্মী বা যারা একাধিক অবস্থানে সময় ট্র্যাক করতে চান
  6. প্রকল্প ব্যবস্থাপনা টুলের সাথে সময় ট্র্যাকিং:

    • উদাহরণ: জিরা, আসানা, ট্রেলো সময় ট্র্যাকিং অ্যাড-অন সহ
    • বৈশিষ্ট্য: কাজের ব্যবস্থাপনা সিস্টেমের মধ্যে সংহত সময় ট্র্যাকিং
    • সেরা জন্য: দলগুলি যারা প্রকল্প ব্যবস্থাপনা এবং সময় ট্র্যাকিং একত্রিত করতে চান

প্রতিটি বিকল্পের নিজস্ব শক্তি রয়েছে এবং বিভিন্ন কাজের পরিবেশ এবং ট্র্যাকিং প্রয়োজনের জন্য উপযুক্ত। পছন্দটি দলের আকার, প্রকল্পের জটিলতা এবং সময় রিপোর্টিংয়ের প্রয়োজনীয় স্তরের মতো বিষয়গুলির উপর নির্ভর করে।

ইতিহাস

সময় ট্র্যাকিং এবং কাজের ঘণ্টা গণনার ধারণাটি একটি দীর্ঘ ইতিহাস রয়েছে, যা শ্রম আইন এবং প্রকল্প ব্যবস্থাপনার চর্চার উন্নয়নের সাথে ঘনিষ্ঠভাবে সম্পর্কিত:

  • প্রাচীন সভ্যতাগুলি সময় পরিমাপ করতে সূর্যঘড়ি এবং জলঘড়ি ব্যবহার করেছিল, তবে কাজের জন্য আনুষ্ঠানিক সময় ট্র্যাকিং সাধারণ ছিল না।
  • 18 এবং 19 শতকের শিল্প বিপ্লবের ফলে কারখানায় আরও সঠিক সময় ট্র্যাকিংয়ের প্রয়োজন দেখা দেয়।
  • 1913 সালে, কর্মচারীদের ঘণ্টা ট্র্যাক করার জন্য প্রথম যান্ত্রিক সময় ঘড়ি আইবিএম দ্বারা পেটেন্ট করা হয়।
  • 1938 সালে মার্কিন যুক্তরাষ্ট্রে ফেয়ার লেবর স্ট্যান্ডার্ডস অ্যাক্ট অতিরিক্ত সময়ের বেতন বাধ্যতামূলক করে, যা ব্যবসার জন্য সঠিক সময় ট্র্যাকিংকে অত্যন্ত গুরুত্বপূর্ণ করে তোলে।
  • ডিজিটাল যুগে সময় ট্র্যাকিং এবং ঘণ্টার গণনার জন্য অসংখ্য সফটওয়্যার সমাধান এসেছে, যা প্রক্রিয়াটিকে আরও কার্যকর এবং সঠিক করে তোলে।

আজ, দূরবর্তী কাজ এবং নমনীয় সময়সূচীর উত্থানের সাথে, ঘণ্টা গণনা ক্যালকুলেটরের মতো টুলগুলি নিয়োগকর্তা এবং কর্মচারীদের জন্য কাজের সময় কার্যকরভাবে পরিচালনা এবং বিশ্লেষণ করার জন্য ক্রমবর্ধমান গুরুত্বপূর্ণ হয়ে উঠেছে।

উদাহরণ

নিচে বিভিন্ন পরিস্থিতির জন্য মোট ঘণ্টা গণনা করার কোড উদাহরণ রয়েছে:

' এক্সেল ভিবিএ ফাংশন মোট ঘণ্টা গণনা করার জন্য
Function CalculateTotalHours(startDate As Date, endDate As Date, dailyHours As Double) As Double
    Dim days As Long
    days = DateDiff("d", startDate, endDate) + 1
    CalculateTotalHours = days * dailyHours
End Function

' ব্যবহার:
' =CalculateTotalHours(A1, B1, C1)
from datetime import datetime, timedelta

def calculate_total_hours(start_date, end_date, daily_hours):
    date_format = "%Y-%m-%d"
    start = datetime.strptime(start_date, date_format)
    end = datetime.strptime(end_date, date_format)
    days = (end - start).days + 1
    return days * daily_hours

## উদাহরণ ব্যবহার:
start_date = "2023-01-01"
end_date = "2023-01-10"
daily_hours = 8

total_hours = calculate_total_hours(start_date, end_date, daily_hours)
print(f"মোট ঘণ্টা: {total_hours:.2f}")
function calculateTotalHours(startDate, endDate, dailyHours) {
  const start = new Date(startDate);
  const end = new Date(endDate);
  const days = (end - start) / (1000 * 60 * 60 * 24) + 1;
  return days * dailyHours;
}

// উদাহরণ ব্যবহার:
const startDate = '2023-01-01';
const endDate = '2023-01-10';
const dailyHours = 8;

const totalHours = calculateTotalHours(startDate, endDate, dailyHours);
console.log(`মোট ঘণ্টা: ${totalHours.toFixed(2)}`);
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;

public class HourCalculator {
    public static double calculateTotalHours(LocalDate startDate, LocalDate endDate, double dailyHours) {
        long days = ChronoUnit.DAYS.between(startDate, endDate) + 1;
        return days * dailyHours;
    }

    public static void main(String[] args) {
        LocalDate startDate = LocalDate.of(2023, 1, 1);
        LocalDate endDate = LocalDate.of(2023, 1, 10);
        double dailyHours = 8.0;

        double totalHours = calculateTotalHours(startDate, endDate, dailyHours);
        System.out.printf("মোট ঘণ্টা: %.2f%n", totalHours);
    }
}
calculate_total_hours <- function(start_date, end_date, daily_hours) {
  start <- as.Date(start_date)
  end <- as.Date(end_date)
  days <- as.numeric(difftime(end, start, units = "days")) + 1
  total_hours <- days * daily_hours
  return(total_hours)
}

## উদাহরণ ব্যবহার:
start_date <- "2023-01-01"
end_date <- "2023-01-10"
daily_hours <- 8

total_hours <- calculate_total_hours(start_date, end_date, daily_hours)
cat(sprintf("মোট ঘণ্টা: %.2f\n", total_hours))
function totalHours = calculateTotalHours(startDate, endDate, dailyHours)
    startDateNum = datenum(startDate);
    endDateNum = datenum(endDate);
    days = endDateNum - startDateNum + 1;
    totalHours = days * dailyHours;
end

% উদাহরণ ব্যবহার:
startDate = '2023-01-01';
endDate = '2023-01-10';
dailyHours = 8;

totalHours = calculateTotalHours(startDate, endDate, dailyHours);
fprintf('মোট ঘণ্টা: %.2f\n', totalHours);
#include <iostream>
#include <ctime>
#include <string>
#include <iomanip>

double calculateTotalHours(const std::string& startDate, const std::string& endDate, double dailyHours) {
    std::tm start = {}, end = {};
    std::istringstream ss_start(startDate);
    std::istringstream ss_end(endDate);
    ss_start >> std::get_time(&start, "%Y-%m-%d");
    ss_end >> std::get_time(&end, "%Y-%m-%d");
    
    std::time_t start_time = std::mktime(&start);
    std::time_t end_time = std::mktime(&end);
    
    double days = std::difftime(end_time, start_time) / (60 * 60 * 24) + 1;
    return days * dailyHours;
}

int main() {
    std::string startDate = "2023-01-01";
    std::string endDate = "2023-01-10";
    double dailyHours = 8.0;
    
    double totalHours = calculateTotalHours(startDate, endDate, dailyHours);
    std::cout << "মোট ঘণ্টা: " << std::fixed << std::setprecision(2) << totalHours << std::endl;
    
    return 0;
}
require 'date'

def calculate_total_hours(start_date, end_date, daily_hours)
  start = Date.parse(start_date)
  end_date = Date.parse(end_date)
  days = (end_date - start).to_i + 1
  days * daily_hours
end

## উদাহরণ ব্যবহার:
start_date = "2023-01-01"
end_date = "2023-01-10"
daily_hours = 8

total_hours = calculate_total_hours(start_date, end_date, daily_hours)
puts "মোট ঘণ্টা: #{total_hours.round(2)}"
<?php

function calculateTotalHours($startDate, $endDate, $dailyHours) {
    $start = new DateTime($startDate);
    $end = new DateTime($endDate);
    $days = $end->diff($start)->days + 1;
    return $days * $dailyHours;
}

// উদাহরণ ব্যবহার:
$startDate = '2023-01-01';
$endDate = '2023-01-10';
$dailyHours = 8;

$totalHours = calculateTotalHours($startDate, $endDate, $dailyHours);
echo "মোট ঘণ্টা: " . number_format($totalHours, 2);

?>
use chrono::NaiveDate;

fn calculate_total_hours(start_date: &str, end_date: &str, daily_hours: f64) -> f64 {
    let start = NaiveDate::parse_from_str(start_date, "%Y-%m-%d").unwrap();
    let end = NaiveDate::parse_from_str(end_date, "%Y-%m-%d").unwrap();
    let days = (end - start).num_days() + 1;
    days as f64 * daily_hours
}

fn main() {
    let start_date = "2023-01-01";
    let end_date = "2023-01-10";
    let daily_hours = 8.0;

    let total_hours = calculate_total_hours(start_date, end_date, daily_hours);
    println!("মোট ঘণ্টা: {:.2}", total_hours);
}
using System;

class HourCalculator
{
    static double CalculateTotalHours(DateTime startDate, DateTime endDate, double dailyHours)
    {
        int days = (endDate - startDate).Days + 1;
        return days * dailyHours;
    }

    static void Main()
    {
        DateTime startDate = new DateTime(2023, 1, 1);
        DateTime endDate = new DateTime(2023, 1, 10);
        double dailyHours = 8.0;

        double totalHours = CalculateTotalHours(startDate, endDate, dailyHours);
        Console.WriteLine($"মোট ঘণ্টা: {totalHours:F2}");
    }
}
package main

import (
    "fmt"
    "time"
)

func calculateTotalHours(startDate, endDate string, dailyHours float64) float64 {
    start, _ := time.Parse("2006-01-02", startDate)
    end, _ := time.Parse("2006-01-02", endDate)
    days := end.Sub(start).Hours()/24 + 1
    return days * dailyHours
}

func main() {
    startDate := "2023-01-01"
    endDate := "2023-01-10"
    dailyHours := 8.0

    totalHours := calculateTotalHours(startDate, endDate, dailyHours)
    fmt.Printf("মোট ঘণ্টা: %.2f\n", totalHours)
}
import Foundation

func calculateTotalHours(startDate: String, endDate: String, dailyHours: Double) -> Double {
    let dateFormatter = DateFormatter()
    dateFormatter.dateFormat = "yyyy-MM-dd"
    
    guard let start = dateFormatter.date(from: startDate),
          let end = dateFormatter.date(from: endDate) else {
        return 0
    }
    
    let days = Calendar.current.dateComponents([.day], from: start, to: end).day! + 1
    return Double(days) * dailyHours
}

// উদাহরণ ব্যবহার:
let startDate = "2023-01-01"
let endDate = "2023-01-10"
let dailyHours = 8.0

let totalHours = calculateTotalHours(startDate: startDate, endDate: endDate, dailyHours: dailyHours)
print(String(format: "মোট ঘণ্টা: %.2f", totalHours))
-- SQL ফাংশন মোট ঘণ্টা গণনা করার জন্য
CREATE FUNCTION calculate_total_hours(
    start_date DATE,
    end_date DATE,
    daily_hours DECIMAL(5,2)
) RETURNS DECIMAL(10,2) AS $$
BEGIN
    RETURN (end_date - start_date + 1) * daily_hours;
END;
$$ LANGUAGE plpgsql;

-- উদাহরণ ব্যবহার:
SELECT calculate_total_hours('2023-01-01', '2023-01-10', 8.0) AS total_hours;

এই উদাহরণগুলি বিভিন্ন প্রোগ্রামিং ভাষায় মোট ঘণ্টা গণনা করার পদ্ধতি প্রদর্শন করে। আপনি এই ফাংশনগুলি আপনার নির্দিষ্ট প্রয়োজনের জন্য অভিযোজিত করতে পারেন অথবা বৃহত্তর সময় ট্র্যাকিং সিস্টেমে একত্রিত করতে পারেন।

সংখ্যাগত উদাহরণ

  1. মানক কাজের সপ্তাহ:

    • শুরু তারিখ: 2023-01-02 (সোমবার)
    • শেষ তারিখ: 2023-01-06 (শুক্রবার)
    • প্রতিদিনের ঘণ্টা: 8
    • মোট ঘণ্টা: 5 দিন * 8 ঘণ্টা = 40 ঘণ্টা
  2. দুই সপ্তাহের প্রকল্প:

    • শুরু তারিখ: 2023-01-01 (রবিবার)
    • শেষ তারিখ: 2023-01-14 (শনিবার)
    • প্রতিদিনের ঘণ্টা: 6
    • মোট ঘণ্টা: 14 দিন * 6 ঘণ্টা = 84 ঘণ্টা
  3. মাসব্যাপী কাজ:

    • শুরু তারিখ: 2023-02-01
    • শেষ তারিখ: 2023-02-28
    • প্রতিদিনের ঘণ্টা: 4.5
    • মোট ঘণ্টা: 28 দিন * 4.5 ঘণ্টা = 126 ঘণ্টা
  4. আংশিক দিন কাজ:

    • শুরু তারিখ: 2023-03-15
    • শেষ তারিখ: 2023-03-15
    • প্রতিদিনের ঘণ্টা: 3.5
    • মোট ঘণ্টা: 1 দিন * 3.5 ঘণ্টা = 3.5 ঘণ্টা
  5. কাজের সপ্তাহের সাথে সপ্তাহান্ত:

    • শুরু তারিখ: 2023-03-20 (সোমবার)
    • শেষ তারিখ: 2023-03-26 (রবিবার)
    • প্রতিদিনের ঘণ্টা: 8 (ধরুন কাজের দিনগুলোই কেবল)
    • মোট ঘণ্টা: 5 দিন * 8 ঘণ্টা = 40 ঘণ্টা (শনিবার এবং রবিবার বাদ দিয়ে)

দ্রষ্টব্য: এই উদাহরণটি ধরে নেয় যে ক্যালকুলেটর সপ্তাহান্তের দিনগুলি গণনা করে না। বাস্তবে, ক্যালকুলেটরের জন্য সপ্তাহান্ত এবং ছুটির দিনগুলি বাদ দেওয়ার জন্য অতিরিক্ত যুক্তি থাকতে হবে।

রেফারেন্স

  1. "সময় ট্র্যাকিং।" উইকিপিডিয়া, উইকিমিডিয়া ফাউন্ডেশন, https://en.wikipedia.org/wiki/Time_tracking. 13 সেপ্টেম্বর 2024 তারিখে প্রবেশ করা হয়েছে।
  2. "প্রকল্প ব্যবস্থাপনা ইনস্টিটিউট।" পিএমআই, https://www.pmi.org/. 13 সেপ্টেম্বর 2024 তারিখে প্রবেশ করা হয়েছে।
  3. ম্যাকান, থেরেস হফ ম্যাকান। "সময় ব্যবস্থাপনা: একটি প্রক্রিয়া মডেলের পরীক্ষণ।" অ্যাপ্লাইড সাইকোলজি জার্নাল 79.3 (1994): 381।
  4. "ফেয়ার লেবর স্ট্যান্ডার্ডস অ্যাক্ট 1938।" মার্কিন যুক্তরাষ্ট্রের শ্রম বিভাগ, https://www.dol.gov/agencies/whd/flsa. 13 সেপ্টেম্বর 2024 তারিখে প্রবেশ করা হয়েছে।

সময় (দিন) ঘণ্টা

শুরু তারিখ শেষ তারিখ

প্রতিদিনের ঘণ্টা

মোট ঘণ্টা

Feedback