Sinus, cosinus, dan tangen Pada Java



Perhitungan sinus, cosinus, dan tangen dari sebuah sudut juga cukup rumit bila dibuat algoritmanya. Class Math menyediakan method Math.sin() untuk perhitungan sinus, Math.cos() untuk cosinus, dan Math.tan() untuk tangen. Ketiga method tersebut menerima sebuah parameter, yaitu sudut dalam bentuk radian dengan tipe data double. Untuk mendapatkan nilai radian dari sebuah nilai derajat dari
sudut, Anda bisa menggunakan method Math.toRadians() dengan memasukkan derajat sudut sebagai parameter, seperti contoh berikut.
1
2
3
4
5
6
7
8
9
10
11
12
13
public class MathSinCosTan {
  public static void main(String[] args) {
    double angle30 = 30;
    double angle45 = 45;

    System.out.println("Sin 30 = " + Math.sin(Math.toRadians(angle30)));
    System.out.println("Cos 30 = " + Math.cos(Math.toRadians(angle30)));
    System.out.println("Tan 30 = " + Math.tan(Math.toRadians(angle30)));
    System.out.println("Sin 45 = " + Math.sin(Math.toRadians(angle45)));
    System.out.println("Cos 45 = " + Math.cos(Math.toRadians(angle45)));
    System.out.println("Tan 45 = " + Math.tan(Math.toRadians(angle45)));
  }
}
Pada contoh di atas, Anda tidak akan menemukan hasil nilai bulat ½ dari sin 30, karena tingkat presisi dari komputer cukup sulit untuk merepresentasikan bilangan desimal. Anda bisa melakukan pembulatan lebih lanjut dari hasil tersebut.

Comments