এই আর্টিকেলে আমরা জাভাতে ভাগফল (quotient) এবং অবশিষ্ট (remainder) কীভাবে গণনা করব তা শিখব। ভাগফল এবং অবশিষ্ট দুইটি সহজ সূত্র দ্বারা নির্ণয় করা হয়: "ভাগফল = ভাজ্য / ভাজক" এবং "অবশিষ্ট = ভাজ্য % ভাজক"।
একটি পূর্ণসংখ্যা a এবং একটি শূন্যহীন পূর্ণসংখ্যা d দেওয়া থাকলে, এমন অনন্য পূর্ণসংখ্যা q এবং r থাকতে পারে যাতে a = qd + r এবং 0 ≤ r < |d|। এখানে q কে ভাগফল এবং r কে অবশিষ্ট বলা হয়।
ডেমো
ইনপুট
মনে করুন আমাদের ইনপুট হলো -
ভাজ্য: 50, ভাজক: 3
আউটপুট
প্রত্যাশিত আউটপুট হবে -
ভাগফল: 16, অবশিষ্ট: 2
এলগরিদম
ধাপ ১ - শুরু ধাপ ২ - চারটি পূর্ণসংখ্যা ঘোষণা করুন: my_dividend, my_divisor, my_quotient, my_remainder ধাপ ৩ - ব্যবহারকারীকে দুটি পূর্ণসংখ্যা দিতে বলুন বা সংজ্ঞায়িত করুন ধাপ ৪ - মানগুলো পড়ুন ধাপ ৫ - সূত্র ব্যবহার করে ভাগফল এবং অবশিষ্ট বের করুন ধাপ ৬ - ফলাফল প্রদর্শন করুন ধাপ ৭ - থামুন
উদাহরণ ১
এখানে ব্যবহারকারী প্রম্পটের মাধ্যমে ইনপুট দিচ্ছেন। আপনি এটি আমাদের কোডিং গ্রাউন্ড টুলে লাইভ চেষ্টা করতে পারেন।
import java.util.Scanner; public class RemainderQuotient { public static void main(String[] args) { int my_dividend , my_divisor, my_quotient, my_remainder; System.out.println("Required packages have been imported"); Scanner my_scanner = new Scanner(System.in); System.out.println("A scanner object has been defined "); System.out.print("Enter the value of dividend : "); my_dividend = my_scanner.nextInt(); System.out.print("Enter the value of divisor : "); my_divisor = my_scanner.nextInt(); my_quotient = my_dividend / my_divisor; my_remainder = my_dividend % my_divisor; System.out.println("The quotient is " + my_quotient); System.out.println("The remainder is " + my_remainder); } } আউটপুট
Required packages have been imported A reader object has been defined Enter the value of dividend : 50 Enter the value of divisor : 3 The quotient is 16 The remainder is 2
উদাহরণ ২
এখানে পূর্ণসংখ্যাগুলো পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং তাদের মান কনসোলে অ্যাক্সেস ও প্রদর্শন করা হয়েছে।
public class RemainderQuotient { public static void main(String[] args) { int my_dividend , my_divisor, my_quotient, my_remainder; my_dividend = 50; my_divisor = 3; System.out.println("The divident and the divisor are defined as " +my_dividend +" and " +my_divisor); my_quotient = my_dividend / my_divisor; my_remainder = my_dividend % my_divisor; System.out.println("The quotient is " + my_quotient); System.out.println("The remainder is " + my_remainder); } } আউটপুট
The divident and the divisor are defined as 50 and 3 The quotient is 16 The remainder is 2