কম্পিউটার টিউটোরিয়াল

C প্রোগ্রাম: দুটি বিন্দুর মধ্যে দূরত্ব গণনা করুন (২D)

সংক্ষিপ্ত বিবরণ

এই প্রোগ্রামটি দুটি বিন্দু (x₁, y₁) এবং (x₂, y₂) এর মধ্যে ইউক্লিডিয়ান দূরত্ব গণনা করে।

সূত্র

Distance = √[(x₂−x₁)² + (y₂−y₁)²]

অ্যালগরিদম

  1. চারটি কোঅর্ডিনেট ইনপুট নিন
  2. সূত্র প্রয়োগ করে দূরত্ব বের করুন
  3. ফলাফল প্রিন্ট করুন

উদাহরণ

Input: (4,9) and (5,10) → Output: 1.414214

সি কোড

#include <stdio.h>
#include <math.h>

void distance2D(float x1, float y1, float x2, float y2) {
    float dis = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));
    printf("Distance between 2 points are: %f\n", dis);
}

int main() {
    float x1 = 4, y1 = 9, x2 = 5, y2 = 10;
    distance2D(x1, y1, x2, y2);
    return 0;
}

আউটপুট

Distance between 2 points are: 1.414214
  1. সি++ প্রোগ্রাম: দ্বি-অভিশ্লেষণ (Double Integration) গণনা

  2. C++-এ দুটি কনসেনট্রিক সার্কেলের মাঝপথের এলাকা বের করার প্রোগ্রাম

  3. পাইথনে বাইনারি ট্রিতে দুটি নোডের মধ্যকার দূরত্ব খুঁজে বের করার প্রোগ্রাম

  4. গুগল ম্যাপসে দুটি পয়েন্টের মধ্যে দূরত্ব মাপার পদ্ধতি