এই আর্টিকেলে আমরা দুটি ফ্লোটিং-পয়েন্ট নম্বর কীভাবে গুণ করব তা শিখব। ফ্লোটিং পয়েন্ট নম্বর হলো দশমিক মানযুক্ত সংখ্যা। Float ডেটা টাইপ হলো সিঙ্গেল-প্রেসিশন ৩২-বিট IEEE 754 ফ্লোটিং পয়েন্ট। এটি মূলত বড় অ্যারে অফ ফ্লোটিং-পয়েন্ট নম্বরে মেমরি বাঁচাতে ব্যবহৃত হয়। ডিফল্ট মান হলো ০.০f। করেন্সি പോজিশনের মতো নির্ভুল মানের জন্য Float ডেটা টাইপ কখনো ব্যবহার করা হয় না।
ডেমো
ইনপুট
মনে করুন আমাদের ইনপুট হলো -
মান_১: 12.4f, মান_২: 15.7f
আউটপুট
প্রত্যাশিত আউটপুট হবে -
ফলাফল: 194.68f
এলগরিদম
ধাপ ১ - শুরু ধাপ ২ - তিনটি ফ্লোটিং পয়েন্ট ঘোষণা করুন: input_1, input_2 এবং product ধাপ ৩ - ব্যবহারকারীকে দুটি ফ্লোটিং পয়েন্ট মান দিতে বলুন / ফ্লোটিং-পয়েন্ট মান সংজ্ঞায়িত করুন ধাপ ৪ - মানগুলো পড়ুন ধাপ ৫ - গুণফল অপারেটর (*) ব্যবহার করে দুটি মান গুণ করুন ধাপ ৬ - ফলাফল প্রদর্শন করুন ধাপ ৭ - থামুন
উদাহরণ ১
এখানে ব্যবহারকারী প্রম্পটের মাধ্যমে ইনপুট দিচ্ছেন। আপনি এটি আমাদের কোডিং গ্রাউন্ড টুলে লাইভ চেষ্টা করতে পারেন।
import java.util.Scanner; public class MultiplyFloatValues{ public static void main(String[] args){ float input_1, input_2, my_prod; Scanner my_scan = new Scanner(System.in); System.out.println("A reader object has been defined "); System.out.println("Enter the first floating point number: "); input_1 = my_scan.nextFloat(); System.out.println("Enter the second floating point number: "); input_2 = my_scan.nextFloat(); my_prod = input_1 * input_2; System.out.println("\nThe product of the two values is: " + my_prod); } } আউটপুট
A reader object has been defined Enter the first floating point number: 12.4 Enter the second floating point number: 15.7 The product of the two values is: 194.68
উদাহরণ ২
এখানে পূর্ণসংখ্যাগুলো পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং তাদের মান কনসোলে অ্যাক্সেস ও প্রদর্শন করা হয়েছে।
public class MultiplyFloatValues{ public static void main(String[] args){ float value_1, value_2, my_prod; value_1 = 12.4f; value_2 = 15.7f; System.out.printf("The two numbers are %.2f and %.2f ",value_1, value_2 ); my_prod = value_1 * value_2; System.out.println("\nThe product of the two values are: " + my_prod); } } আউটপুট
The two numbers are 12.40 and 15.70 The product of the two values are: 194.68