এই নিবন্ধে আমরা বুঝবো কিভাবে জাভাতে প্রাকৃতিক সংখ্যাগুলোর যোগফল গণনা করতে হয়। ১ থেকে অনন্ত পর্যন্ত সব ধনাত্মক সংখ্যাকে প্রাকৃতিক সংখ্যা বলা হয়।
নিচে এর একটি প্রদর্শন দেওয়া হলো:
ইনপুট
মনে করুন আমাদের ইনপুট হলো:
50 and 100
আউটপুট
প্রত্যাশিত আউটপুট হবে:
Sum of natural numbers from 50 to 100 is 3825
অ্যালগরিদম
ধাপ ১ - শুরু ধাপ ২ - তিনটি পূর্ণসংখ্যা ঘোষণা করুন: my_lower_limit, my_upper_limit, sum ধাপ ৩ - ব্যবহারকারীকে দুটি পূর্ণসংখ্যা ইনপুট দিতে বলুন / পূর্ণসংখ্যাগুলো সংজ্ঞায়িত করুন ধাপ ৪ - মানগুলো পড়ুন ধাপ ৫ - একটি for-লুপ চালান, নিচের লিমিট থেকে ওপরের লিমিট পর্যন্ত প্রতিটি সংখ্যা যোগ করুন। যোগফল একটি ভেরিয়েবলে সংরক্ষণ করুন ধাপ ৬ - ফলাফল প্রদর্শন করুন ধাপ ৭ - শেষ
উদাহরণ ১
এখানে ব্যবহারকারী প্রম্পট অনুযায়ী ইনপুট দিচ্ছেন। আপনি আমাদের কোডিং গ্রাউন্ড টুলে এই উদাহরণটি লাইভ চেষ্টা করতে পারেন
।
import java.util.Scanner;
public class NaturalNumbersSum {
public static void main(String[] args) {
int my_lower_limit, my_upper_limit, sum;
System.out.println("Required packages have been imported");
Scanner scanner = new Scanner(System.in);
System.out.println("A scanner object has been defined ");
System.out.print("Enter the starting number: ");
my_lower_limit = scanner.nextInt();
System.out.print("Enter the max number: ");
my_upper_limit = scanner.nextInt();
sum = 0;
for(int i = my_lower_limit; i <= my_upper_limit; ++i){
sum += i;
}
System.out.println("The sum of natural numbers from " + my_lower_limit + " to " + my_upper_limit + " is " + sum);
}
}
আউটপুট
Required packages have been imported A scanner object has been defined Enter the starting number: 50 Enter the max number: 100 The sum of natural numbers from 50 to 100 is 3825
উদাহরণ ২
এখানে মানগুলো পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং কনসোলে অ্যাক্সেস করে প্রদর্শন করা হয়েছে।
public class NaturalNumbersSum {
public static void main(String[] args) {
int my_input_1, my_input_2, sum;
my_input_1 = 50;
my_input_2 = 100;
sum = 0;
System.out.println("The first and last numbers are defined as " + my_input_1 + " and " + my_input_2);
for(int i = my_input_1; i <= my_input_2; ++i){
sum += i;
}
System.out.println("The sum of natural numbers from " + my_input_1 + " to " + my_input_2 + " is " + sum);
}
}
আউটপুট
The first and last numbers are defined as 50 and 100 The sum of natural numbers from 50 to 100 is 3825