Skip to main content

Java Codeing Kaise Shikhe

सोच # जावा-आधारित ऋण कैलकुलेटर के लिए योजना ## आवश्यकताएँ - ऋण कैलकुलेटर को तीन मापदंडों को ध्यान में रखना चाहिए: ऋण राशि, ब्याज दर और ऋण अवधि। - कैलकुलेटर को मासिक चुकौती राशि, कुल ब्याज भुगतान और कुल भुगतान की गई राशि की गणना करने में सक्षम होना चाहिए। - एप्लिकेशन को जावा का उपयोग करके बनाया जाना चाहिए और इसमें उपयोगकर्ता के अनुकूल इंटरफ़ेस होना चाहिए। - एप्लिकेशन को अमान्य इनपुट को संभालना चाहिए और त्रुटि संदेश प्रदर्शित करना चाहिए। ## डिज़ाइन - एक `LoanCalculator` वर्ग बनाएँ जो गणनाओं को संभालेगा। - ऋण विवरणों को समाहित करने के लिए एक `Loan` वर्ग बनाएँ।
- एप्लिकेशन के लिए एक ग्राफिकल यूजर इंटरफेस (GUI) बनाने के लिए जावा स्विंग का उपयोग करें। - अमान्य इनपुट को संभालने के लिए जावा के अंतर्निहित अपवाद हैंडलिंग का उपयोग करें। ## कार्यान्वयन - मासिक चुकौती, कुल ब्याज भुगतान और कुल भुगतान की गई राशि की गणना - ऋण राशि, ब्याज दर और ऋण अवधि के लिए इनपुट फ़ील्ड और ऋण विवरण की गणना करने के लिए एक बटन के साथ एक GUI बनाएं। - अमान्य इनपुट को संभालें और त्रुटि संदेश प्रदर्शित करें। ``` ```java import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; class Loan { private double amount; private double interestRate; private int term; public Loan(double amount, double interestRate, int term) { this.amount = amount; this.interestRate = interestRate; this.term = term; } public double getAmount() { return amount; } public double getInterestRate() { return interestRate; } public int getTerm() { return term; } } class LoanCalculator { public double calculateMonthlyRepayment(Loan loan) { double interestRate = loan.getInterestRate() / 100 / 12; int अवधि = ऋण.getTerm() * 12; डबल राशि = ऋण.getAmount(); वापसी राशि * ब्याज दर * Math.pow(1 + ब्याज दर, अवधि) / (Math.pow(1 + ब्याज दर, अवधि) - 1); } सार्वजनिक डबल calculateTotalInterestPaid(ऋण ऋण) { डबल मासिक चुकौती = calculateMonthlyRepayment(ऋण); int अवधि = ऋण.getTerm() * 12; वापसी मासिक चुकौती * अवधि - ऋण.getAmount(); } सार्वजनिक डबल calculateTotalAmountPaid(ऋण ऋण) { वापसी ऋण.getAmount() + calculateTotalInterestPaid(ऋण); } } सार्वजनिक वर्ग LoanCalculatorGUI { निजी JFrame फ्रेम; निजी JTextField loanAmountField; निजी JTextField interestRateField; निजी JTextField loanTermField; निजी JTextArea resultArea; सार्वजनिक LoanCalculatorGUI() { createGUI(); } निजी शून्य createGUI() { फ्रेम = नया JFrame("ऋण कैलकुलेटर"); फ्रेम.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); फ्रेम.setLayout(नया BorderLayout()); JPanel inputPanel = नया JPanel(); inputPanel.setLayout(नया GridLayout(3, 2)); inputPanel.add(नया JLabel("ऋण राशि:")); loanAmountField = नया JTextField(); inputPanel.add(loanAmountField); inputPanel.add(नया JLabel("ब्याज दर (%):")); interestRateField = नया JTextField(); inputPanel.add(interestRateField); inputPanel.add(नया JLabel("ऋण अवधि (वर्ष):")); loanTermField = नया JTextField(); inputPanel.add(loanTermField); frame.add(inputPanel, BorderLayout.NORTH); JButton calculateButton = नया JButton("गणना करें"); calculateButton.addActionListener(नया CalculateButtonListener()); frame.add(calculateButton, BorderLayout.CENTER); resultArea = नया JTextArea(10, 20); resultArea.setEditable(false); frame.add(नया JScrollPane(resultArea), BorderLayout.SOUTH); frame.pack(); frame.setVisible(true); } निजी वर्ग CalculateButtonListener ActionListener को लागू करता है { @Override सार्वजनिक void actionPerformed(ActionEvent e) { try { double loanAmount = Double.parseDouble(loanAmountField.getText()); double interestRate = Double.parseDouble(interestRateField.getText()); int loanTerm = Integer.parseInt(loanTermField.getText()); ऋण loan = नया ऋण(ऋण राशि, ब्याज दर, ऋण अवधि); LoanCalculator calculator = नया LoanCalculator(); double monthlyRepayment = calculator.calculateMonthlyRepayment(ऋण); double totalInterestPaid = calculator.calculateTotalInterestPaid(loan); double totalAmountPaid = calculator.calculateTotalAmountPaid(loan); resultArea.setText("मासिक चुकौती: $" + String.format("%.2f", monthlyRepayment) + "\n"); resultArea.append("कुल ब्याज भुगतान: $" + String.format("%.2f", totalInterestPaid) + "\n"); resultArea.append("कुल भुगतान राशि: $" + String.format("%.2f", totalAmountPaid)); } catch (NumberFormatException ex) { JOptionPane.showMessageDialog(frame, "अमान्य इनपुट. कृपया मान्य संख्या दर्ज करें।"); } } } public static void main(String[] args) { new LoanCalculatorGUI(); } } ```उत्तर); JButton calculateButton = नया JButton("गणना करें"); calculateButton.addActionListener(नया CalculateButtonListener()); frame.add(calculateButton, BorderLayout.CENTER); resultArea = नया JTextArea(10, 20); resultArea.setEditable(false); frame.add(नया JScrollPane(resultArea), BorderLayout.SOUTH); frame.pack(); frame.setVisible(true); } निजी वर्ग CalculateButtonListener ActionListener को लागू करता है { @Override सार्वजनिक void actionPerformed(ActionEvent e) { कोशिश करें { double loanAmount = Double.parseDouble(loanAmountField.getText()); double interestRate = Double.parseDouble(interestRateField.getText()); int loanTerm = Integer.parseInt(loanTermField.getText()); ऋण ऋण = नया ऋण (ऋण राशि, ब्याज दर, ऋण अवधि); ऋण कैलकुलेटर = नया ऋण कैलकुलेटर (); डबल मासिक चुकौती = कैलकुलेटर.गणना मासिक चुकौती (ऋण); डबल कुल ब्याज भुगतान = कैलकुलेटर.गणना कुल ब्याज भुगतान (ऋण); डबल कुल राशि भुगतान = कैलकुलेटर.गणना कुल राशि भुगतान (ऋण); resultArea.setText("मासिक चुकौती: $" + स्ट्रिंग.format("%.2f", मासिक चुकौती) + "\n"); resultArea.append("कुल ब्याज भुगतान: $" + स्ट्रिंग.format("%.2f", कुल ब्याज भुगतान) + "\n"); resultArea.append("कुल राशि भुगतान: $" + स्ट्रिंग.format("%.2f", कुल राशि भुगतान)); } catch (NumberFormatException ex) { JOptionPane.showMessageDialog(frame, "अमान्य इनपुट. कृपया मान्य संख्याएं दर्ज करें."); } } } public static void main(String[] args) { new LoanCalculatorGUI(); } } ```उत्तर); JButton calculateButton = नया JButton("गणना करें"); calculateButton.addActionListener(नया CalculateButtonListener()); frame.add(calculateButton, BorderLayout.CENTER); resultArea = नया JTextArea(10, 20); resultArea.setEditable(false); frame.add(नया JScrollPane(resultArea), BorderLayout.SOUTH); frame.pack(); frame.setVisible(true); } निजी वर्ग CalculateButtonListener ActionListener को लागू करता है { @Override सार्वजनिक void actionPerformed(ActionEvent e) { कोशिश करें { double loanAmount = Double.parseDouble(loanAmountField.getText()); double interestRate = Double.parseDouble(interestRateField.getText()); int loanTerm = Integer.parseInt(loanTermField.getText()); ऋण ऋण = नया ऋण (ऋण राशि, ब्याज दर, ऋण अवधि); ऋण कैलकुलेटर = नया ऋण कैलकुलेटर (); डबल मासिक चुकौती = कैलकुलेटर.गणना मासिक चुकौती (ऋण); डबल कुल ब्याज भुगतान = कैलकुलेटर.गणना कुल ब्याज भुगतान (ऋण); डबल कुल राशि भुगतान = कैलकुलेटर.गणना कुल राशि भुगतान (ऋण); resultArea.setText("मासिक चुकौती: $" + स्ट्रिंग.format("%.2f", मासिक चुकौती) + "\n"); resultArea.append("कुल ब्याज भुगतान: $" + स्ट्रिंग.format("%.2f", कुल ब्याज भुगतान) + "\n"); resultArea.append("कुल राशि भुगतान: $" + स्ट्रिंग.format("%.2f", कुल राशि भुगतान)); } catch (NumberFormatException ex) { JOptionPane.showMessageDialog(frame, "अमान्य इनपुट. कृपया मान्य संख्याएं दर्ज करें."); } } } public static void main(String[] args) { new LoanCalculatorGUI(); } } ```calculateTotalInterestPaid(ऋण); double totalAmountPaid = calculator.calculateTotalAmountPaid(ऋण); resultArea.setText("मासिक चुकौती: $" + String.format("%.2f", monthlyRepayment) + "\n"); resultArea.append("कुल ब्याज भुगतान: $" + String.format("%.2f", totalInterestPaid) + "\n"); resultArea.append("कुल भुगतान राशि: $" + String.format("%.2f", totalAmountPaid)); } catch (NumberFormatException ex) { JOptionPane.showMessageDialog(frame, "अमान्य इनपुट.
कृपया मान्य संख्या दर्ज करें।"); } } } public static void main(String[] args) { new LoanCalculatorGUI(); } } ```calculateTotalInterestPaid(ऋण); double totalAmountPaid = calculator.calculateTotalAmountPaid(ऋण); resultArea.setText("मासिक चुकौती: $" + String.format("%.2f", monthlyRepayment) + "\n"); resultArea.append("कुल ब्याज भुगतान: $" + String.format("%.2f", totalInterestPaid) + "\n"); resultArea.append("कुल भुगतान राशि: $" + String.format("%.2f", totalAmountPaid)); } catch (NumberFormatException ex) { JOptionPane.showMessageDialog(frame, "अमान्य इनपुट. कृपया मान्य संख्या दर्ज करें।"); } } } public static void main(String[] args) { new LoanCalculatorGUI(); } }

Comments

Popular posts from this blog

YouTube channel kaise banaye

YouTube चैनल बनाने के लिए ये चरणों का पालन करें: *चरण 1: YouTube अकाउंट बनाएं* - अपने ब्राउज़र में (लिंक उपलब्ध नहीं है) पर जाएं और अपने Google अकाउंट से साइन इन करें। - यदि आपके पास Google अकाउंट नहीं है, तो पहले एक अकाउंट बनाएं। *चरण 2: चैनल बनाएं* - YouTube पर साइन इन करने के बाद, अपने प्रोफाइल आइकन पर क्लिक करें और "YouTube Studio" चुनें। - "चैनल बनाएं" पर क्लिक करें और अपने चैनल का नाम दर्ज करें। - अपने चैनल के लिए एक प्रोफाइल चित्र और बैनर अपलोड करें। *चरण 3: चैनल को अनुकूलित करें* - अपने चैनल के लिए एक विवरण लिखें और अपने चैनल के लिए कीवर्ड जोड़ें। - अपने चैनल के लिए एक लेआउट चुनें और अपने चैनल को व्यक्तिगत बनाएं। *चरण 4: वीडियो अपलोड करें* - अपने चैनल पर वीडियो अपलोड करने के लिए, "वीडियो अपलोड करें" बटन पर क्लिक करें। - अपने वीडियो को टाइटल, विवरण और टैग जोड़कर अनुकूलित करें। *चरण 5: चैनल को प्रमोट करें* - अपने चैनल को प्रमोट करने के लिए, अपने वीडियो को सोशल मीडिया पर साझा करें। - अपने दर्शकों के साथ जुड़ने के लिए, कमेंट्स का...

Facebook Pe Id Kaise Banaye

फेसबुक आईडी बनाने के लिए ये चरणों का पालन करें: *चरण 1: फेसबुक ऐप डाउनलोड और इंस्टॉल करें* - अपने मोबाइल में गूगल प्ले स्टोर से फेसबुक ऐप डाउनलोड करें। - ऐप इंस्टॉल होने के बाद, इसे ओपन करें और "नया खाता बनाएं" या "साइन अप" पर क्लिक करें। *चरण 2: व्यक्तिगत जानकारी भरें* - अपना पहला नाम, अंतिम नाम, मोबाइल नंबर या ईमेल पता, पासवर्ड, जन्म तिथि और लिंग दर्ज करें। - आवश्यक जानकारी भरने के बाद, "साइन अप" पर क्लिक करें। *चरण 3: मोबाइल नंबर या ईमेल पता सत्यापित करें* - फेसबुक आपके द्वारा प्रदान किए गए मोबाइल नंबर या ईमेल पते पर एक सत्यापन कोड भेजेगा। - अपना खाता सत्यापित करने के लिए ऐप के भीतर निर्दिष्ट फ़ील्ड में कोड दर्ज करें। *चरण 4: प्रोफ़ाइल को अनुकूलित करें* - एक बार आपका खाता सत्यापित हो जाने के बाद, आप प्रोफाइल चित्र, कवर फ़ोटो और व्यक्तिगत जानकारी जैसे कि आपका वर्तमान शहर, गृहनगर, शिक्षा और कार्य विवरण जोड़कर अपनी प्रोफ़ाइल को अनुकूलित कर सकते हैं। *फेसबुक आईडी बनाने के लिए आवश्यक चीजें* - मोबाइल नंबर या ईमेल पता - वैध पहचान पत्र (यदि ...

Thread app per post viral kaise kare How To Viral Thread Post

Thread app par post viral karne ke liye kuch tips hain: 1. Unique aur engaging content create kare. 2. Apne niche ke hisab se content share kare. 3. Hashtags ka use kare aur relevant keywords add kare. 4. High-quality images aur videos ka use kare. 5. Apne post ko time-to-time update kare aur engage kare. 6. Dusre users ke saath interact kare aur unke posts ko like aur comment kare. 7. Apne post ko share kare aur dusre social media platforms par promote kare. 8. Thread ki community guidelines ko follow kare aur apne content ko original aur engaging banaye. 9. Apne post ko viral karne ke liye paid advertising ka use kare. 10. Apne analytics ko track kare aur apne post ko improve kare. Note: Thread ki policies aur guidelines ko follow kare aur apne content ko original aur engaging banaye. Yadi aap in tips ko follow karte hain, toh aap apne post ko viral kar sakte hain aur apne followers ko badha sakte hain.