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
Post a Comment