यह लेख आपको अपना खुद का टिप कैलकुलेटर बनाने का एक त्वरित और आसान तरीका प्रदान करता है, जिससे आप अपना मानसिक गणित किए बिना एक नंबर इनपुट कर सकते हैं और स्वचालित रूप से टिप की गणना कर सकते हैं।
कदम
चरण 1. नेटबीन्स या एक्लिप्स जैसे जावा आईडीई (एकीकृत विकास पर्यावरण के लिए संक्षिप्त) डाउनलोड करें।
- Netbeans डाउनलोड करने के लिए, Netbeans.org वेबसाइट पर जाएं और पेज के ऊपर दाईं ओर बड़ा नारंगी बटन दबाएं जो कहता है कि डाउनलोड करें।
- चूंकि टिप कैलकुलेटर अपेक्षाकृत सरल एप्लिकेशन है, इसलिए आपको केवल जावा एसई (मानक संस्करण) डाउनलोड करने की आवश्यकता है। एक बार जब आप the.exe फ़ाइल डाउनलोड करना समाप्त कर लेते हैं, तो इसके पॉप अप को NetBeans इंस्टॉलर चलाएँ। इस प्रोग्राम के लिए इंस्टॉलर में मानक विकल्प पर्याप्त हैं, इसलिए आप प्रोग्राम के लिए आवश्यक घटक न होने के डर के बिना मानक संस्करण डाउनलोड कर सकते हैं।
चरण 2. जावा JDK डाउनलोड करें।
आप इसे https://www.oracle.com/technetwork/articles/javase/jdk-netbeans-jsp-142931.html पर देख सकते हैं।
वहां आप अपने संबंधित मशीन के लिए उपयुक्त JDK निर्दिष्ट कर सकते हैं।
चरण 3. NetBeans प्रोग्राम चलाएँ और एक नया प्रोजेक्ट बनाएँ।
ऊपर बाईं ओर स्थित ड्रॉपडाउन मेनू पर जाएं जो फ़ाइल कहता है और नया प्रोजेक्ट चुनें।
चरण 4. नया प्रोजेक्ट सेट करें।
इसके बाद आने वाले प्रॉम्प्ट पर, श्रेणियों में, जावा का चयन करें और प्रोजेक्ट्स में जावा एप्लिकेशन का चयन करें; इन्हें आमतौर पर डिफ़ॉल्ट रूप से हाइलाइट किया जाता है। अगला पर क्लिक करें।
- अपने प्रोजेक्ट को एक नाम दें। डेडिकेटेड फोल्डर चेक बॉक्स को अनचेक छोड़ दें और क्रिएटेड द मेन क्लास चेकबॉक्स चेक किया गया।
- उसके साथ, समाप्त करें और फिर आपने अपना प्रोजेक्ट बना लिया है।
चरण 5. इस परियोजना के लिए चर बनाएँ।
-
उस पंक्ति के नीचे जो पढ़ती है
सार्वजनिक स्थैतिक शून्य main (String args)
-
कुल दोगुना;
-
इंट टिप;
-
डबल टिप अनुपात;
-
डबल फाइनलटोटल;
-
- चाहे वे अलग-अलग पंक्तियों में हों या एक के बाद एक एक ही पंक्ति में हों, इससे कोई फर्क नहीं पड़ता।
- इन्हें वे इंस्टेंस वेरिएबल कहते हैं। वे मूल रूप से एक मूल्य के संदर्भ हैं जो कार्यक्रम की स्मृति में संग्रहीत किए जाएंगे। जिस कारण से आप इंस्टेंस वेरिएबल्स का नाम इस तरह रखते हैं, उन्हें उस चीज़ से जोड़ना है जिसके लिए आप उनका उपयोग करेंगे। e.i finalTotal चर का उपयोग अंतिम उत्तर के लिए किया जाता है।
- शब्दों के अंत में "डबल" और "इंट" और अर्धविराम (;) में पूंजीकरण की कमी महत्वपूर्ण है।
- संदर्भ के लिए, int वे चर हैं जो हमेशा पूर्णांक होते हैं, अर्थात 1, 2, 3… आदि, जबकि युगल में दशमलव होते हैं।
चरण 6. स्कैनर उपयोगिता को आयात करें, जो प्रोग्राम के चलने के बाद उपयोगकर्ता इनपुट की अनुमति देगा।
पृष्ठ के शीर्ष पर, पंक्ति के ठीक नीचे
पैकेज (परियोजना का नाम)
और @author ओनर लाइन के ऊपर, टाइप करें:
आयात java.util. Scanner;
चरण 7. स्कैनर ऑब्जेक्ट बनाएं।
हालांकि इससे कोई फर्क नहीं पड़ता कि ऑब्जेक्ट किस लाइन का कोड बनाया गया है, निरंतरता के लिए इंस्टेंस वेरिएबल्स के ठीक बाद कोड की लाइन लिखें। स्कैनर बनाना प्रोग्रामिंग में अन्य प्रकार के ऑब्जेक्ट बनाने के समान है।
-
इसका निर्माण इस प्रकार है:
"कक्षा का नाम" "वस्तु का नाम" = "नया" "वर्ग का नाम" ("पथ");
उद्धरण चिह्नों को छोड़कर।
-
इस मामले में यह होगा:
स्कैनर स्कैनना = नया स्कैनर (System.in);
- कोष्ठक "नया" और "System.in" कीवर्ड महत्वपूर्ण हैं। "नया" कीवर्ड मूल रूप से कहता है कि यह ऑब्जेक्ट नया है, जो शायद बेमानी लगता है, लेकिन स्कैनर बनाने के लिए इसकी आवश्यकता होती है। इस बीच “System.in” स्कैनर ऑब्जेक्ट किस वेरिएबल से जुड़ा हुआ है, इस मामले में System.in ऐसा करेगा ताकि वेरिएबल कुछ ऐसा हो जो उपयोगकर्ता टाइप करता है।
चरण 8.
कंसोल प्रिंट आउट लिखना शुरू करें।
-
System.out.print ("कर सहित कुल दर्ज करें: $");
- कोष्ठक में पंक्ति के लिए उद्धरण महत्वपूर्ण हैं।
- अनिवार्य रूप से, कोड की यह पंक्ति प्रोग्राम चलाने के बाद कंसोल पर वर्ड प्रिंट आउट करती है। इस मामले में शब्द "कर सहित कुल दर्ज करें: $" होंगे।
- कोष्ठक में वाक्य के चारों ओर उद्धरण यह सुनिश्चित करने के लिए आवश्यक हैं कि जावा जानता है कि यह एक वाक्य है, अन्यथा यह कई चरों पर विचार करेगा जो मौजूद नहीं हैं।
प्रोग्राम के लिए पहला उपयोगकर्ता इनपुट बनाएं। कोड की अगली पंक्ति में, आप स्कैनर और आपके द्वारा पहले बनाए गए चरों में से एक का उपयोग करते हैं। कोड की इस पंक्ति को देखें:
-
कुल = स्कैनना। अगला डबल ();
- "कुल" पहले से चर है, और "स्कैनना" आपके स्कैनर ऑब्जेक्ट का नाम है। वाक्यांश "अगला डबल ();" स्कैनर वर्ग से एक विधि है। मूल रूप से इसका मतलब है कि इनपुट किया गया अगला डबल टाइप नंबर उस स्कैनर द्वारा पढ़ा जाएगा।
- संक्षेप में, स्कैनर द्वारा पढ़ी गई संख्या का उपयोग कुल चर द्वारा किया जाएगा।
टिप का प्रतिशत दर्ज करने के लिए एक संकेत दें। फिर अंतिम दो चरणों के समान, टिप नामक चर में किसी संख्या को सहेजने के लिए स्कैनर का उपयोग करें। यहाँ यह संदर्भ के लिए कुछ कोड है:
-
System.out.print ("टिप में% दर्ज करें:");
-
टिप = ScanNa.nextInt ();
टिप अनुपात कैलकुलेटर के लिए सूत्र बनाएं।
-
प्रकार
टिपराशन = टिप/100.0;
टिप प्रतिशत का प्रतिनिधित्व करने वाली पूरी संख्या को वास्तविक प्रतिशत में बदलने के लिए।
- ध्यान दें कि 100.0 में.0 की आवश्यकता होती है, क्योंकि इस स्थिति में "टिप" नामक चर एक पूर्णांक है, यानी एक पूर्ण संख्या। जब तक समीकरण में दो संख्याओं में से एक में दशमलव होता है, तब तक अंतिम परिणाम दशमलव के साथ दोगुना होगा। यदि दोनों संख्याएँ जहाँ पूर्ण संख्याएँ हैं, तो यह एक संगणना त्रुटि का कारण होगा।
कुल की गणना करने और अंतिम गणना करने के लिए उपलब्ध अंतिम चर का उपयोग करें। निम्नलिखित समीकरण अपने लिए बोलता है।
-
अंतिम कुल = कुल + (कुल * टिप अनुपात);
अंतिम कुल दिखाने के लिए कोड की एक अंतिम प्रिंटआउट प्रॉम्प्ट लाइन बनाएं। आप इसे थोड़ा और फैंसी बनाने के लिए प्रिंटफ नामक प्रिंट विधि के थोड़ा और विशिष्ट संस्करण का उपयोग कर सकते हैं:
-
System.out.printf ("टिप के रूप में% d%% के साथ कुल: $%.2f / n", टिप, अंतिम कुल);
- % से पहले के अक्षर उन चरों से मेल खाते हैं जो मुद्रित वाक्य के बाद कमांड द्वारा अलग किए जाते हैं; वे चर और अक्षरों के क्रम के क्रम में जुड़े हुए हैं। इस मामले में %d "टिप" से जुड़ा है और %.2f अंतिम टोटल से जुड़ा है। ऐसा इसलिए है ताकि कंसोल पहले से निर्धारित कुछ के बजाय स्कैन या गणना किए गए वेरिएबल का प्रिंटआउट ले सके।
- %d के बाद दोहरा % चिन्ह इस प्रकार है कि कंसोल वास्तव में प्रतिशत चिह्न का प्रिंटआउट ले लेगा; अन्यथा प्रिंटफ विधि के काम करने के तरीके के कारण यह त्रुटि उत्पन्न करेगा।