এই নিবন্ধটি আপনার নিজের টিপ ক্যালকুলেটর তৈরির জন্য একটি দ্রুত এবং সহজ উপায় প্রস্তাব করে, যার সাহায্যে আপনি আপনার নিজের মানসিক গণিত না করে একটি নম্বর ইনপুট করতে পারেন এবং স্বয়ংক্রিয়ভাবে টিপটি গণনা করতে পারেন।
ধাপ
ধাপ 1. একটি জাভা IDE ডাউনলোড করুন (সংহত উন্নয়ন পরিবেশের জন্য সংক্ষিপ্ত) যেমন Netbeans বা Eclipse।
- Netbeans ডাউনলোড করার জন্য, Netbeans.org ওয়েবসাইটে যান এবং পৃষ্ঠার উপরের ডানদিকে বড় কমলা বোতামটি টিপুন যেখানে লেখা আছে।
- যেহেতু টিপ ক্যালকুলেটর একটি অপেক্ষাকৃত সহজ অ্যাপ্লিকেশন, আপনাকে কেবল জাভা এসই (স্ট্যান্ডার্ড সংস্করণ) ডাউনলোড করতে হবে। একবার আপনি..exe ফাইল ডাউনলোড করা শেষ করলে, NetBeans ইন্সটলারটি তার পপ -আপ চালান। এই প্রোগ্রামের জন্য ইন্সটলারের স্ট্যান্ডার্ড অপশন যথেষ্ট, তাই প্রোগ্রামের জন্য প্রয়োজনীয় উপাদান না থাকার ভয়ে আপনি স্ট্যান্ডার্ড সংস্করণ ডাউনলোড করতে পারেন।
পদক্ষেপ 2. জাভা জেডিকে ডাউনলোড করুন।
আপনি এটি https://www.oracle.com/technetwork/articles/javase/jdk-netbeans-jsp-142931.html এ খুঁজে পেতে পারেন
সেখানে আপনি আপনার নিজ নিজ মেশিনের জন্য উপযুক্ত JDK নির্দিষ্ট করতে পারেন।
ধাপ 3. NetBeans প্রোগ্রাম চালান এবং একটি নতুন প্রকল্প তৈরি করুন।
উপরের বাম দিকের ড্রপডাউন মেনুতে যান যা ফাইল বলে এবং নতুন প্রকল্প নির্বাচন করুন।
ধাপ 4. নতুন প্রকল্প সেট আপ করুন।
নিম্নলিখিত প্রম্পটে, বিভাগগুলিতে, জাভা নির্বাচন করুন এবং প্রকল্পগুলিতে জাভা অ্যাপ্লিকেশন নির্বাচন করুন; এগুলি সাধারণত ডিফল্টরূপে হাইলাইট করা হয়। পরবর্তী ক্লিক করুন।
- আপনার প্রকল্পের একটি নাম দিন। ডেডিকেটেড ফোল্ডার চেক বক্সটি অনির্বাচিত রাখুন এবং তৈরি করা মূল শ্রেণীর চেকবক্স চেক করুন।
- এর সাথে, শেষ করুন এবং তারপরে আপনি আপনার প্রকল্পটি তৈরি করেছেন।
পদক্ষেপ 5. এই প্রকল্পের জন্য ভেরিয়েবল তৈরি করুন।
-
যে লাইনটি পড়ছে তার নিচে
পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং যুক্তি)
-
মোট দ্বিগুণ;
-
int টিপ;
-
ডবল টিপ অনুপাত;
-
ডাবল ফাইনাল মোট;
-
- তারা ভিন্ন লাইনে থাকুক বা একই লাইনে একটার পর একটা ব্যাপার না।
- এগুলিকে তারা উদাহরণ ভেরিয়েবল বলে। এগুলি মূলত একটি রেফারেন্সের জন্য একটি মান প্রোগ্রামের স্মৃতিতে সংরক্ষণ করা হবে। যেভাবে আপনি উদাহরণ ভেরিয়েবলগুলিকে এইভাবে নাম দেন সেগুলি হল আপনি তাদের জন্য কি ব্যবহার করবেন তার সাথে লিঙ্ক করা। e.i the finalTotal ভেরিয়েবল চূড়ান্ত উত্তরের জন্য ব্যবহৃত হয়।
- "ডাবল" এবং "ইন্ট" এ পুঁজির অভাব এবং শব্দের শেষে সেমিকোলন (;) গুরুত্বপূর্ণ।
- রেফারেন্সের জন্য, int হল ভেরিয়েবল যা সর্বদা পূর্ণ সংখ্যা, যেমন 1, 2, 3 … ইত্যাদি, যখন ডাবলগুলিতে দশমিক থাকে।
ধাপ 6. স্ক্যানার ইউটিলিটি আমদানি করুন, যা প্রোগ্রামটি চালানোর পরে ব্যবহারকারীর ইনপুটকে অনুমতি দেবে।
পৃষ্ঠার শীর্ষে, লাইনের ঠিক নিচে
প্যাকেজ (প্রকল্পের নাম)
এবং @লেখক মালিক লাইনের উপরে, টাইপ করুন:
java.util. Scanner আমদানি করুন;
ধাপ 7. স্ক্যানার বস্তু তৈরি করুন।
যদিও বস্তুটি কোন কোডের লাইন তৈরি করে তা বিবেচ্য নয়, সামঞ্জস্যের জন্য উদাহরণের ভেরিয়েবলের ঠিক পরে কোডের লাইনটি লিখুন। স্ক্যানার তৈরি করা প্রোগ্রামিংয়ে অন্যান্য ধরণের বস্তু তৈরির অনুরূপ।
-
এটি নিম্নরূপ নির্মাণ অনুসরণ করে:
"শ্রেণীর নাম" "বস্তুর নাম" = "নতুন" "শ্রেণীর নাম" ("পথ");
উদ্ধৃতি চিহ্ন বাদে।
-
এই ক্ষেত্রে এটি হবে:
স্ক্যানার ScanNa = নতুন স্ক্যানার (System.in);
- শব্দ "নতুন" এবং "System.in" বন্ধনী গুরুত্বপূর্ণ। "নতুন" শব্দটি মূলত বলে যে এই বস্তুটি নতুন, যা সম্ভবত অপ্রয়োজনীয় মনে হয়, কিন্তু স্ক্যানার তৈরি করার জন্য এটি প্রয়োজন। ইতিমধ্যে "System.in" হল কোন স্ক্যানার বস্তুর সাথে সংযুক্ত ভেরিয়েবল, এই ক্ষেত্রে System.in এটি তৈরি করবে যাতে পরিবর্তনশীল এমন কিছু যা ব্যবহারকারী টাইপ করে।
ধাপ 8।
কনসোল প্রিন্ট আউট লিখতে শুরু করুন।
-
System.out.print ("ট্যাক্স সহ মোট লিখুন: $");
- বন্ধনীতে লাইনের উদ্ধৃতি গুরুত্বপূর্ণ।
- মূলত, কোডের এই লাইনটি প্রোগ্রাম চালানোর পরে কনসোলে ওয়ার্ড প্রিন্ট আউট করে তোলে। এই ক্ষেত্রে শব্দগুলি হবে "ট্যাক্স সহ মোট লিখুন: $"।
- বন্ধনীতে বাক্যের চারপাশের উদ্ধৃতিগুলি নিশ্চিত করার জন্য প্রয়োজন যে জাভা জানে যে এটি একটি বাক্য, অন্যথায় এটি বিভিন্ন ভেরিয়েবল বিবেচনা করবে যা বিদ্যমান নেই।
প্রোগ্রামের জন্য প্রথম ব্যবহারকারীর ইনপুট তৈরি করুন। কোডের পরবর্তী লাইনে, আপনি স্ক্যানার এবং আপনার আগে তৈরি করা ভেরিয়েবলের একটি ব্যবহার করেন। কোডের এই লাইনটি দেখুন:
-
মোট = ScanNa.nextDouble ();
- "মোট" হল আগের থেকে পরিবর্তনশীল, এবং "স্ক্যাননা" হল আপনার স্ক্যানার বস্তুর নাম। বাক্যাংশ "nextDouble ();" স্ক্যানার ক্লাসের একটি পদ্ধতি। মূলত এর মানে হল যে পরবর্তী ডবল টাইপ নম্বর যা ইনপুট করা হয় সেই স্ক্যানার দ্বারা পড়বে।
- সংক্ষেপে, স্ক্যানার দ্বারা পড়া সংখ্যাটি পরিবর্তনশীল মোট দ্বারা ব্যবহৃত হবে।
টিপের শতাংশ প্রবেশ করার জন্য একটি প্রম্পট করুন। তারপরে স্ক্যানার ব্যবহার করে টিপ নামক ভেরিয়েবলে একটি সংখ্যা সংরক্ষণ করুন, শেষ দুটি ধাপের অনুরূপ। রেফারেন্সের জন্য এখানে কিছু কোড:
-
System.out.print ("টিপে % লিখুন:");
-
টিপ = ScanNa.nextInt ();
টিপ রেটিও ক্যালকুলেটরের সূত্র তৈরি করুন।
-
প্রকার
টিপ রেশন = টিপ/100.0;
টিপ শতাংশের প্রতিনিধিত্বকারী পুরো সংখ্যাটিকে প্রকৃত শতাংশে পরিণত করা।
- মনে রাখবেন যে 100.0 এ.0 প্রয়োজন, কারণ এই অবস্থায় "টিপ" নামের ভেরিয়েবলটি একটি পূর্ণসংখ্যা, অর্থাৎ একটি পূর্ণ সংখ্যা। যতক্ষণ পর্যন্ত সমীকরণের দুটি সংখ্যার মধ্যে একটি দশমিক থাকবে, শেষ ফলাফল দশমিকের সাথে দ্বিগুণ হবে। যদি উভয় সংখ্যাই যেখানে পুরো সংখ্যাগুলি থাকে তবে এটি একটি গণনার ত্রুটির কারণ হবে।
মোট হিসাব করার জন্য উপলব্ধ সর্বশেষ পরিবর্তনশীল ব্যবহার করুন এবং শেষ গণনা করুন। নিম্নলিখিত সমীকরণ নিজেই কথা বলে।
-
ফাইনাল টোটাল = মোট + (মোট * টিপ রেশিও);
ফাইনাল টোটাল দেখানোর জন্য কোডের একটি চূড়ান্ত প্রিন্ট আউট প্রম্পট লাইন তৈরি করুন। আপনি একটু বেশি অভিনব করতে printf নামক মুদ্রণ পদ্ধতির একটু বেশি বিশেষ সংস্করণ ব্যবহার করতে পারেন:
-
System.out.printf ("টিপ হিসাবে%d %% সহ মোট: $%। 2f / n", টিপ, ফাইনালটোটাল);
- % এর আগে বর্ণগুলি মুদ্রিত বাক্যের পরে কমান্ড দ্বারা পৃথক করা ভেরিয়েবলের সাথে মিলে যায়; তারা ভেরিয়েবল এবং অক্ষরের ক্রমগুলির সাথে সংযুক্ত। এই ক্ষেত্রে %d টিপ এর সাথে যুক্ত এবং %.2f যুক্ত হয়েছে finalTotal। এটি এমনভাবে যাতে কনসোল ভেরিয়েবলগুলি প্রিন্ট করবে যা পূর্বনির্ধারিত কিছু না করে স্ক্যান বা গণনা করা হয়েছিল।
- % D এর পরে দ্বিগুণ % সাইন যাতে কনসোল আসলে শতকরা চিহ্ন মুদ্রণ করে; অন্যথায় এটি একটি ত্রুটি সৃষ্টি করবে কারণ printf পদ্ধতি কাজ করে।