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

জাভা প্রোগ্রাম: ভাগফল এবং অবশিষ্ট গণনা করা


এই আর্টিকেলে আমরা জাভাতে ভাগফল (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

  1. জাভা প্রোগ্রাম: ঘনবস্তু (Cuboid) এর পৃষ্ঠক্ষেত্রফল ও আয়তন বের করার পদ্ধতি

  2. জাভা ৮ এবং জাভা ৯-এর পার্থক্য কী কী?

  3. জাভায় super() এবং this() এর পার্থক্য

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