কিভাবে জাভা ব্যবহার করে একটি বেসিক ক্যালকুলেটর প্রোগ্রাম তৈরি করবেন?

Kibhabe Jabha Byabahara Kare Ekati Besika Kyalakuletara Programa Tairi Karabena



মৌলিক ক্যালকুলেটর প্রোগ্রামটি দৈনন্দিন গাণিতিক ক্রিয়াকলাপগুলি আরও সহজে এবং দ্রুত সম্পাদন করার জন্য তৈরি করা হয়েছে। অপারেশনগুলি হল ' + ', ' - ', ' / ', ' * ' এবং ' ^ ” এই অপারেশনগুলি অবশ্যই সাধারণ বা মৌলিক ক্যালকুলেটর দ্বারা করা উচিত, তবে বৈজ্ঞানিক ক্যালকুলেটরগুলি আরও উন্নত অপারেশন করতে পারে। এই নির্দেশিকা জাভা ব্যবহার করে একটি মৌলিক ক্যালকুলেটর তৈরি করার জন্য ধাপে ধাপে পদ্ধতিগত নির্দেশিকা প্রদর্শন করে।

কিভাবে জাভা ব্যবহার করে একটি বেসিক ক্যালকুলেটর প্রোগ্রাম তৈরি করবেন?

একটি মৌলিক ক্যালকুলেটর তৈরি করতে, স্যুইচ স্টেটমেন্টটি সর্বোত্তম পছন্দ, বিশেষ করে শুরু এবং মধ্যবর্তী অবস্থার ব্যবহারকারীর জন্য। এর কারণ হল সুইচ স্টেটমেন্ট ব্যবহার করা কোডটি দৈর্ঘ্যে খুব কম এবং জটিল উপাদানগুলির কম নগণ্য ব্যবহারের কারণে বোঝা সহজ।

আসুন আমরা জাভা ব্যবহার করে একটি মৌলিক ক্যালকুলেটর তৈরি করার জন্য ধাপে ধাপে পদ্ধতির মধ্য দিয়ে যাই:







ধাপ 1: ব্যবহারকারীর কাছ থেকে ইনপুট পাওয়া
ক্যালকুলেটর তৈরির প্রথম ধাপ হল ব্যবহারকারীর কাছ থেকে ডেটা পাওয়া। এই ডেটা বলে যে কোন সংখ্যার উপর কোন পাটিগণিত করতে হবে। উদাহরণস্বরূপ, নীচের কোড দেখুন:



আমদানি জাভা ব্যবহার . স্ক্যানার ;
ক্লাস প্রধান {
// main() পদ্ধতি তৈরি করা
পাবলিক স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] args ) {
চর অপারেটর ;
ডাবল ফার্স্ট ভ্যালু , দ্বিতীয় মান , আউটপুট গণনা করুন ;
স্ক্যানার ইনপুট = নতুন স্ক্যানার ( পদ্ধতি. ভিতরে ) ;
পদ্ধতি. আউট . println ( 'সঞ্চালনের জন্য একটি অপারেশন চয়ন করুন: +, -, *, /, বা ^' ) ;
অপারেটর = ইনপুট. পরবর্তী ( ) . char At ( 0 ) ;
পদ্ধতি. আউট . println ( 'গণনার জন্য প্রথম সংখ্যা লিখুন:' ) ;
প্রথম মান = ইনপুট. পরবর্তী ডাবল ( ) ;
পদ্ধতি. আউট . println ( 'গণনার জন্য দ্বিতীয় সংখ্যা লিখুন:' ) ;
দ্বিতীয় মান = ইনপুট. পরবর্তী ডাবল ( ) ;

উপরের কোডের বর্ণনা:



  • প্রথমে, আমদানি করুন ' স্ক্যানার ” রান টাইমে ব্যবহারকারীর কাছ থেকে ডেটা পুনরুদ্ধারের অপারেশন সঞ্চালনের জন্য জাভা ফাইলের ইউটিলিটি। এবং এমন একটি ক্লাস তৈরি করুন যা ধারণ করে ' প্রধান() ' ফাংশন।
  • এরপরে, “নামক একটি char টাইপ ভেরিয়েবল তৈরি করুন। অপারেটর ' এবং পূর্ণসংখ্যার ধরন' প্রথম মান ', ' দ্বিতীয় মান ', এবং ' আউটপুট গণনা করুন ” এছাড়াও, 'এর একটি উদাহরণ তৈরি করুন স্ক্যানার 'শ্রেণীর নাম' ইনপুট
  • তারপর, কনসোলে গাণিতিক অপারেশন চিহ্নগুলি প্রিন্ট করে এবং ব্যবহারকারী প্রয়োজনীয় অপারেশন চিহ্ন প্রবেশ করে। প্রবেশ করা প্রতীকটি “নামক নতুন ভেরিয়েবলে সংরক্ষণ করা হয় অপারেটর
  • এর পরে, ব্যবহারকারীর কাছ থেকে প্রথম নম্বর এবং দ্বিতীয় নম্বরগুলি পুনরুদ্ধার করুন এবং সেগুলি 'এ সংরক্ষণ করুন' প্রথম মান ' এবং ' দ্বিতীয় মান

ধাপ 2: ব্যবহারকারীর কাছ থেকে ইনপুট পাওয়া
এখন, ব্যবহার করুন ' সুইচ মৌলিক ক্যালকুলেটর বাস্তবায়নের বিবৃতি। সুইচ স্টেটমেন্টের প্রতিটি কেস ক্যালকুলেটরের একক গাণিতিক ক্রিয়াকলাপের সাথে সম্পর্কিত। নীচের কোড দেখুন:





সুইচ ( অপারেটর ) {
মামলা '+' :
আউটপুট গণনা করুন = প্রথম মান + দ্বিতীয় মান ;
পদ্ধতি. আউট . println ( 'প্রদত্ত মান যোগ করা' + প্রথম মান + ' এবং ' + দ্বিতীয় মান + '=' + আউটপুট গণনা করুন ) ;
বিরতি ;

মামলা '-' :
আউটপুট গণনা করুন = প্রথম মান - দ্বিতীয় মান ;
পদ্ধতি. আউট . println ( 'প্রদত্ত মানের বিয়োগ' + প্রথম মান + ' এবং ' + দ্বিতীয় মান + '=' + আউটপুট গণনা করুন ) ;
বিরতি ;

মামলা '*' :
আউটপুট গণনা করুন = প্রথম মান * দ্বিতীয় মান ;
পদ্ধতি. আউট . println ( 'প্রদত্ত মানের গুণন' + প্রথম মান + ' এবং ' + দ্বিতীয় মান + '=' + আউটপুট গণনা করুন ) ;
বিরতি ;

মামলা '/' :
আউটপুট গণনা করুন = প্রথম মান / দ্বিতীয় মান ;
পদ্ধতি. আউট . println ( 'প্রদত্ত মানের বিভাজন' + প্রথম মান + ' এবং ' + দ্বিতীয় মান + '=' + আউটপুট গণনা করুন ) ;
বিরতি ;
মামলা '^' :
আউটপুট গণনা করুন = গণিত . pow ( প্রথম মান , দ্বিতীয় মান ) ;
পদ্ধতি. আউট . println ( 'প্রদত্ত মানের শক্তি' + প্রথম মান + ' এবং ' + দ্বিতীয় মান + '=' + আউটপুট গণনা করুন ) ;
বিরতি ;

ডিফল্ট :
পদ্ধতি. আউট . println ( 'অবৈধ অপারেটর!' ) ;
বিরতি ;
}
ইনপুট. বন্ধ ( ) ;
}
}

উপরের কোডের ব্যাখ্যা:

  • প্রথমে, ব্যবহার করুন ' সুইচ 'এর অপারেশন' অপারেটর ' পরিবর্তনশীল।
  • পরবর্তীতে 'এর জন্য একটি মামলা তৈরি করুন + 'চিহ্ন, যা যোগ করে ' প্রথম মান ' এবং ' দ্বিতীয় মান ' ভেরিয়েবল এবং উত্তরটিকে ' নামে একটি পৃথক ভেরিয়েবলে সংরক্ষণ করুন আউটপুট গণনা করুন
  • উপরন্তু, ব্যবহার করুন ' বিরতি ” বিবৃতি প্রক্রিয়াকরণ বন্ধ এবং সুইচ কেস বিবৃতি থেকে প্রস্থান করুন.
  • তাছাড়া, ব্যবহার করুন ' System.out.println() কনসোলে উৎপন্ন ফলাফল প্রিন্ট করার পদ্ধতি।
  • তারপর, 'এর জন্য কেস তৈরি করুন - ', ' + ', ' * ', ' / ', এবং ' ^ প্রদত্ত মানের উপর অনুরূপ গাণিতিক বিয়োগ, যোগ, গুণ, ভাগ, এবং শক্তি অপারেশন সঞ্চালনের জন্য চিহ্ন।
  • এর পরে, ব্যবহার করুন ' গণিত Pow() ভেরিয়েবলের উপর পাওয়ার অপারেশন করার পদ্ধতি।
  • শেষ পর্যন্ত, ' ডিফল্ট ” কীওয়ার্ড ব্যবহার করা হয় যা একটি ত্রুটি বার্তা প্রিন্ট করে। এই ত্রুটির বার্তাটি তখনই প্রদর্শিত হয় যখন উপরের কোনটিই ব্যবহার করা হয় না।
  • এছাড়াও, মেমরি সংরক্ষণ এবং কর্মক্ষমতা উন্নত করতে 'স্ক্যানার' উইন্ডোটি বন্ধ করুন।

সংকলন পর্ব শেষ হওয়ার পরে:



উপরের চিত্রটি বোঝায় যে জাভা ব্যবহার করে একটি মৌলিক ক্যালকুলেটর তৈরি করা হয়েছে।

উপসংহার

মৌলিক ক্যালকুলেটর +, -, /, *, এবং ^ নিয়ে গঠিত যা একটি স্যুইচ কেস স্টেটমেন্ট ব্যবহার করে তৈরি করা যেতে পারে। প্রতিটি গাণিতিক অপারেশন সুইচের জন্য একটি কেস হিসাবে বিবেচিত হয় এবং সেই নির্দিষ্ট অপারেশনটি শরীরে সঞ্চালিত হয়। এই গাইড জাভা ব্যবহার করে একটি মৌলিক ক্যালকুলেটর প্রোগ্রাম তৈরি করার বিস্তারিত পদক্ষেপগুলি প্রদর্শন করেছে।