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

সি প্রোগ্রাম: দুটি ফ্লোটিং পয়েন্ট সংখ্যা গুণ করা

ফ্লোট (Float) হলো "ফ্লোটিং-পয়েন্ট"-র সংক্ষিপ্ত রূপ। সংজ্ঞা অনুযায়ী, এটি কম্পাইলারে বিল্ট-ইন একটি ফান্ডামেন্টাল ডেটা টাইপ যা ফ্লোটিং দশমিক পয়েন্ট বিশিষ্ট সংখ্যিক মান ডিফাইন করতে ব্যবহৃত হয়। একটি ফ্লোটিং-পয়েন্ট টাইপ ভেরিয়েবল একটি রিয়েল নম্বর ধারণ করতে পারে, যেমন ৪৩২০.০, -৩.৩৩, বা ০.০১২২৬। নামের 'ফ্লোটিং' অংশ দশমিক পয়েন্টের "ফ্লোট" বা চলাচল করার ক্ষমতাকে বোঝায়; অর্থাৎ এটি দশমিক পয়েন্টের আগে ও পিছনে ভেরিয়েবল সংখ্যক ডিজিট সাপোর্ট করে।

ফ্লোটিং পয়েন্ট টাইপের বিস্তারিত

ক্যাটাগরি টাইপ ন্যূনতম সাইজ টিপিক্যাল সাইজ
ফ্লোটিং পয়েন্ট float ৪ বাইট ৪ বাইট
double ৮ বাইট ৮ বাইট
long double ৮ বাইট ৮, ১২, বা ১৬ বাইট

ফ্লোটিং-পয়েন্ট রেঞ্জ

সাইজ রেঞ্জ প্রিসিশন
৪ বাইট ±1.18 x 10-38 to ±3.4 x 1038 ৬-৯ সিগনিফিক্যান্ট ডিজিট, সাধারণত ৭
৮ বাইট ±2.23 x 10-308 to ±1.80 x 10308 ১৫-১৮ সিগনিফিক্যান্ট ডিজিট, সাধারণত ১৬
৮০-বিটস (সাধারণত ১২ বা ১৬ বাইট ব্যবহার করে) ±3.36 x 10-4932 to ±1.18 x 104932 ১৮-২১ সিগনিফিক্যান্ট ডিজিট
১৬ বাইট ±3.36 x 10-4932 to ±1.18 x 104932 ৩৩-৩৬ সিগনিফিক্যান্ট ডিজিট

নমুনা

ইনপুট - a=11.23, b=6.7

আউটপুট - 75.241

ব্যাখ্যা: ফ্লোট ভেরিয়েবল ব্যবহার। এই প্রোগ্রামে ইউজারের দুটি সংখ্যা (ফ্লোটিং পয়েন্ট নম্বর) আছে। তারপর সอง সংখ্যার গুণফল একটি ভেরিয়েবলে সংরক্ষণ করা হয় এবং স্ক্রিনে দেখানো হয়।

উদাহরণ কোড

#include <stdio.h>
int main() {
    float a, b, c;
    a = 11.23; b = 6.7;
    c = (float)(a * b);
    // ফলাফল ৩ দশমিক পর্যন্ত প্রদর্শন
    printf("%3f", c);
    return 0;
}

আউটপুট

75.241
  1. দুটি সংখ্যা গুণ করার দ্রুততম পদ্ধতি (Fastest Way to multiply two Numbers)

  2. জাভা প্রোগ্রাম: দুটি ফ্লোটিং-পয়েন্ট নম্বর গুণ করা

  3. পাইথন প্রোগ্রাম দুটি ম্যাট্রিক্স গুণ করা

  4. পাইথনে দুটি বড় সংখ্যা যোগ করা