কম্পিউটার

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


ফ্লোট হল "ফ্লোটিং-পয়েন্ট" এর জন্য একটি সংক্ষিপ্ত শব্দ। সংজ্ঞা অনুসারে, এটি কম্পাইলারের মধ্যে নির্মিত একটি মৌলিক ডেটা টাইপ যা ভাসমান দশমিক বিন্দু সহ সাংখ্যিক মান নির্ধারণ করতে ব্যবহৃত হয়। একটি ফ্লোটিং-পয়েন্ট টাইপ ভেরিয়েবল হল একটি পরিবর্তনশীল যা একটি বাস্তব সংখ্যা ধারণ করতে পারে, যেমন 4320.0, -3.33 বা 0.01226। ফ্লোটিং পয়েন্ট নামের ভাসমান অংশটি বোঝায় যে দশমিক বিন্দু "ভাসতে" পারে; অর্থাৎ, এটি দশমিক বিন্দুর আগে এবং পরে সংখ্যার পরিবর্তনশীল সংখ্যা সমর্থন করতে পারে।

ভাসমান বিন্দু

বিভাগ
টাইপ
সর্বনিম্ন আকার
সাধারণ আকার
ফ্লোটিং পয়েন্ট
ফ্লোট
4 বাইট
4 বাইট

ডবল৷
8 বাইট
8 বাইট

লং ডবল
8 বাইট
8, 12, বা 16 বাইট৷

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

<থ> পরিসর
আকার
নির্ভুলতা
4 বাইট
±1.18 x 10 -38 থেকে ±3.4 x 10 38
6-9 উল্লেখযোগ্য সংখ্যা, সাধারণত 7
8 বাইট
±2.23 x 10 -308 থেকে ±1.80 x 10 308
15-18 উল্লেখযোগ্য সংখ্যা, সাধারণত 16
80-বিট (সাধারণত 12 বা 16 বাইট ব্যবহার করে)
±3.36 x 10 -4932 থেকে ±1.18 x 10 4932
18-21 উল্লেখযোগ্য সংখ্যা
16 বাইট
±3.36 x 10 -4932 থেকে ±1.18 x 10 4932
33-36 উল্লেখযোগ্য সংখ্যা

নমুনা

ইনপুট৷ − 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);
   // Displaying result up to 3 decimal places.
   printf("%3f", c);
   return 0;
}

আউটপুট

75.241

  1. দুটি সংখ্যা গুণ করার দ্রুততম উপায়

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

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

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