Slip No.6
B) Create Applet application for Compound Interest Calculator.1. Open Notepad.
2. Type the following code:
-
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class InterestCalculatorApplet extends Applet implements ActionListener {
TextField principalField, rateField, timeField, totalAmountField, interestAmountField;
Button calculateButton, clearButton, closeButton;
public void init() {
setLayout(new GridLayout(6, 2));
add(new Label("Principal Amount:"));
principalField = new TextField();
add(principalField);
add(new Label("Interest Rate (%):"));
rateField = new TextField();
add(rateField);
add(new Label("Time (years):"));
timeField = new TextField();
add(timeField);
add(new Label("Total Amount:"));
totalAmountField = new TextField();
totalAmountField.setEditable(false);
add(totalAmountField);
add(new Label("Interest Amount:"));
interestAmountField = new TextField();
interestAmountField.setEditable(false);
add(interestAmountField);
calculateButton = new Button("Calculate");
calculateButton.addActionListener(this);
add(calculateButton);
clearButton = new Button("Clear");
clearButton.addActionListener(this);
add(clearButton);
closeButton = new Button("Close");
closeButton.addActionListener(this);
add(closeButton);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == calculateButton) {
try {
double principal = Double.parseDouble(principalField.getText());
double rate = Double.parseDouble(rateField.getText());
double time = Double.parseDouble(timeField.getText());
double interestAmount = (principal * rate * time) / 100;
double totalAmount = principal + interestAmount;
interestAmountField.setText(String.valueOf(interestAmount));
totalAmountField.setText(String.valueOf(totalAmount));
} catch (NumberFormatException ex) {
showStatus("Invalid input. Please enter valid numbers.");
}
} else if (e.getSource() == clearButton) {
principalField.setText("");
rateField.setText("");
timeField.setText("");
totalAmountField.setText("");
interestAmountField.setText("");
showStatus("");
} else if (e.getSource() == closeButton) {
System.exit(0);
}
}
}
4. Open the Command Prompt.
5. Compile the Java program by typing:
javac InterestCalculatorApplet.java
6. Run the compiled Java program by typing:
java InterestCalculatorApplet
No comments:
Post a Comment