এই আর্টিকেলে আমরা ইনপুট নম্বরটি নিন নম্বর কিনা যাচাই করার পদ্ধতি শিখব। নিন নম্বর হলো এমন একটি সংখ্যা যার বর্গের অঙ্কগুলোর যোগফল সংখ্যাটির সমান হয়।
ডেমো
ইনপুট
মনে করুন আমাদের ইনপুট হলো -
9
আউটপুট
প্রত্যাশিত আউটপুট হবে নিচের কারণにより 92 = 81 অর্থাৎ 8 + 1 = 9
দिये गये ইনপুটটি একটি নিন নম্বর
এলগরিদম
ধাপ ১ - শুরু ধাপ ২ - একটি পূর্ণসংখ্যা ঘোষণা করুন: my_input ধাপ ৩ - ব্যবহারকারীকে একটি পূর্ণসংখ্যা দিতে বলুন / পূর্ণসংখ্যা হার্ডকোড করুন ধাপ ৪ - মানগুলো পড়ুন ধাপ ৫ - ইনপুটের বর্গ গণনা করুন এবং input_square ভেরিয়েবলে সংরক্ষণ করুন ধাপ ৬ - input_square-এর অঙ্কগুলোর যোগফল গণনা করুন এবং my_input-এর সাথে তুলনা করুন ধাপ ৭ - যদি ইনপুট মিলে যায়, তবে ইনপুট নম্বরটি নিন নম্বর ধাপ ৮ - না হলে, ইনপুট নিন নম্বর নয় ধাপ ৯ - ফলাফল প্রদর্শন করুন ধাপ ১০ - থামুন
উদাহরণ ১
এখানে ব্যবহারকারী প্রম্পটের মাধ্যমে ইনপুট দিচ্ছেন। আপনি এটি আমাদের কোডিং গ্রাউন্ড টুলে লাইভ চেষ্টা করতে পারেন।
import java.util.Scanner; public class NeonNumbers{ public static void main(String[] args){ int my_input, input_square, sum=0; Scanner my_scanner = new Scanner(System.in); System.out.println("Required packages have been imported"); System.out.println("A scanner object has been defined "); System.out.println("Enter the number: "); my_input=my_scanner.nextInt(); input_square=my_input*my_input; while(input_square>0){ sum=sum+input_square%10; input_square=input_square/10; } if(sum!=my_input) System.out.println("The given input is not a Neon number."); else System.out.println("The given input is Neon number."); } } আউটপুট
Required packages have been imported A scanner object has been defined Enter the number: 9 The given input is Neon number.
উদাহরণ ২
এখানে পূর্ণসংখ্যাগুলো পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং তাদের মান কনসোলে অ্যাক্সেস ও প্রদর্শন করা হয়েছে।
public class NeonNumbers{ public static void main(String[] args){ int my_input, input_square, sum=0; my_input= 9; System.out.printf("The number is %d ", my_input); input_square=my_input*my_input; while(input_square<0){ sum=sum+input_square%10; input_square=input_square/10; } if(sum!=my_input) System.out.println("\nThe given input is not a Neon number."); else System.out.println("\nThe given input is Neon number."); } } আউটপুট
The number is 9 The given input is Neon number.