Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để tìm đỉnh, tiêu điểm và ma trận trực tiếp của một parabol

Sau đây là chương trình Java để tìm đỉnh, tiêu điểm và ma trận trực tiếp của một parabol -

Ví dụ

public class Demo{
   public static void find_values(float val_1, float val_2, float val_3){
      System.out.println("The value of vertex is (" + (-val_2 / (2 * val_1)) + ", "+ (((4 * val_1 * val_3) - (val_2 * val_2)) / (4 * val_1)) + ")");
      System.out.println("The value of focus is (" + (-val_2 / (2 * val_1)) + ", " + (((4 * val_1 * val_3) - (val_2 * val_2) + 1) / (4 * val_1)) + ")");
      System.out.println("The value of directrix is " + (int)(val_3 - ((val_2 * val_2) + 1) * 4 * val_1));
   }
   public static void main(String[] args){
      float val_1 = 6, val_2 = 2, val_3 = 9;
      find_values(val_1, val_2, val_3);
   }
}

Đầu ra

The value of vertex is (-0.16666667, 8.833333)
The value of focus is (-0.16666667, 8.875)
The value of directrix is -111

Một lớp có tên Demo chứa một hàm tĩnh có ba giá trị float. Công thức cho đỉnh, tiêu điểm và ma trận trực tiếp của parabol được thay thế bằng các giá trị được truyền dưới dạng tham số cho hàm. Trong chú thích chính, các giá trị được xác định và hàm được gọi trên các giá trị này. Dữ liệu liên quan được hiển thị trên màn hình.