Friday, October 21, 2011

Method Matematika

Di dalam matematika, anda mungkin sudah melihat fungsi seperti sin dan log, dan anda sudah mempelajari ekspresi seperti sin(∏/2) dan log(1/x). Pertama, anda mengevaluasi ekspresi didalam tanda kurung, yang mana disebut argumentasi fungsi. Sebagai contoh, 

∏/2 kira­kira 1.571, dan 1/x adalah 0.1 ( diasumsikan bahwa x 10).

Kemudian anda dapat mengevaluasi fungsi itu dengan menggunakan tabel  atau dengan mekan berbagai perhitungan. Sin 1.571 adalah 1, dan log 0.1 adalah ­1 ( diasumsikan bahwa log mengindikasikan bilangan pokok 10).

Proses ini dapat diterapkan berulang­kali untuk mengevaluasi ekspresi yang lebih rumit seperti   log(1/   sin(∏/2)).   pertama   kita   mengevaluasi   argumentasi   function,   lalu mengevaluasi  fungsi yang paling dalam, dan seterusnya.

Java   menyediakan   satu   set   built­in   fungsi   yang   mengandung   kebanyakan   operasi matematikan   yang   anda   tahu.   Fungsi   ini   disebut  methods.   Kebanyakan   method matematika beroperasi pada double.

Method   matemmatika   dilibatkan   menggunakan   suatu   sintaksis   yang   serupa   dengan perintah print yang kita lihat:

double root = Math.sqrt (17.0);
double angle = 1.5;
double height = Math.sin (angle);
Contoh yang pertama akar 17. 

Contoh yang kedua sinus 1.5, yang mana adalah nilai sudut variabel. Java berasumsi bahwa   nilai­nilai yang anda gunakan dengan sin dan fungsi trigonometric lain  ( cos, Tan) adalah didalam radian. Untuk mengkonversi dari derajat   ke   radian,   anda   dapat   membagi   dengan   360   dan   mengalikan   dengan Untungnya, Java menyediakan ∏ sebagai nilai yang built­in:

PI (22:7) adalah dalam huruf besar. Java tidak mengenali Pi (22:7), Pi (22:7), atau pie. Metoda bermanfaat lain didalam Claas adalah putaran, yang mengelilingi suatu nilai floating­point kepada bilangan bulat yang paling dekat dan kembalikan ke suatu int.

double degrees = 90;
double angle = degrees * 2 * Math.PI / 360.0;
int x = Math.round (Math.PI * 20.0);

Dalam hal ini perkalian dikan terlebih dulu, sebelum method dilibatkan. hasilnya adalah 63 ( yang dibulatkan dari 62.8319).

2 comments:

  1. Kk..
    Bisa tolong jelasin secara rinci gk, Math.pow itu tuk apa, Math.round, Math.sqrt, dan funsi Math yg lain..

    I'm Newbie..

    ReplyDelete
  2. Math.pow = untuk perpangkatan formatny Math.pow(angka, angka pangkat) mis Math.pow(9,2) hasilnya 81
    Math.round = untuk mmbulatkan bilangan berkoma
    Math.sqrt = mencari akar bilangan misal Math.sqrt(81) maka hasilnya 9

    ReplyDelete