This blog is about providing theory as well as simple executable codes of different programming languages such as java, C, C++, and web programming, etc. This blog will be helpful to the IT students to learn about programming.

Thursday, March 9, 2023

Write an applet program to calculate x to the power y where both x and y are integers.

 Here's an example applet program in Java that calculates x to the power y, where both x and y are integers:

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class PowerApplet extends Applet implements ActionListener {
    private TextField xField, yField, resultField;
    private Button calculateButton;
    
    public void init() {
        // Create input fields
        xField = new TextField(10);
        yField = new TextField(10);
        resultField = new TextField(10);
        resultField.setEditable(false);
        
        // Create calculate button
        calculateButton = new Button("Calculate");
        calculateButton.addActionListener(this);
        
        // Add components to the applet
        add(new Label("x:"));
        add(xField);
        add(new Label("y:"));
        add(yField);
        add(calculateButton);
        add(new Label("Result:"));
        add(resultField);
    }
    
    public void actionPerformed(ActionEvent e) {
        // Get x and y values from input fields
        int x = Integer.parseInt(xField.getText());
        int y = Integer.parseInt(yField.getText());
        
        // Calculate x to the power of y
        int result = (int) Math.pow(x, y);
        
        // Set result field value
        resultField.setText(Integer.toString(result));
    }
}

This applet creates three text fields for inputting x, y, and the result, respectively, as well as a button to initiate the calculation. When the user clicks the "Calculate" button, the actionPerformed() method is called, which retrieves the values of x and y from the input fields, calculates the result using the Math.pow() method, and sets the value of the result field to the calculated result. The result field is read-only, so the user cannot modify the result once it is calculated. To use this applet, save the code as PowerApplet.java, compile it, and embed it in an HTML page using the <applet> tag.

No comments:

Post a Comment

If you have any doubts, please let me know

Slider Widget