Anda di halaman 1dari 15

CLASS MATH JAVA

Teknik Pemrograman
Anik Vega Vitianingsih, S.Kom.,MT

Library Java

Math.abs( ) => Membuat nilai absolute (Nilai Mutlak)


Math.acos( ) => Mencari nilai arces cos
Math.asin( ) => Mencari nilai arces sin
Math.atan( ) => Mencari nilai arces tan
Math.atan2( ) => Mencari nilai arces tan 2
Math.ceil( ) => Pembulatan keatas pada sebuah bilangan decimal
Math.cos( ) => Mencari nilai cos
Math.exp( ) = >Menghitung operasi exponensial
Math.floor( ) => Pembulatan kebawah pada sebuah bilangan decimal
Math.log( ) => Menghitung nilai logaritma
Math.log10( ) => Menghitung nilai logaritma basis 10
Math.max( ) => Mencari nilai maksimum dari 2 buah angka
Math.min( ) => Mencari nilai minimum dari 2 buah angka
Math.pow( ) => Fungsi untuk menghitung operasi pangkat
Math.random( ) => Fungsi mencari angka secara random
Math.sin( ) => Mencari nilai sin
Math.tan( ) => Mencari nilai tan
Math.sqrt( ) => Mencari nilai akar sebuah angka
Math.toDegree( ) => Konversi angka mencari derajat
Math.toRadians( ) => Konversi angka menjadi satuan radian

Menghitung Nilai Absolute (nilai positif)


Logika kalikan bilangan tersebut dengan -1 bila bilangan

tersebut adalah bilangan (-) (kurang dari nol)

public static int absolute(int number) {


if(number < 0) {
number *= -1;
}
return number;
}

Menghitung Nilai Absolute (nilai positif)


Java Math.abs

public class abs {


public static void main(String[] args) {
int a = -2;
int b = 7;
System.out.println("Nilai Absolute a : "+Math.abs(a));
System.out.println("Nilai Absolute b : "+Math.abs(b));
}
}

Menghitung Pangkat
a pangkat b kondisi:
apabila pangkatnya (b) <=0
apabila pangkatnya (b) == 0
apabila pangkatnya (b) >= 0
public static int pangkat(int a, int pangkat) {

int hasil= 1;
if(pangkat > 0) {
for(int i = 0; i < pangkat; i++) {
hasil *= a;
}
}
return hasil;
}

Menghitung Pangkat
Math.pow

public class Pangkat {


public static void main(String[] args) {
int a = 2;
int b = 8;
System.out.println("a ^ b = "+Math.pow(a, b));
}
}

Pembulatan bilangan desimal


pembulatan ke atas (ceiling) Math.ceil()
pembulatan ke bawah (floor) Math.floor()
pembulatan ke bilangan bulat terdekat Math.round()

Pembulatan bilangan desimal


public class Pembulatan {
public static void main(String[] args) {
double a = 3.71;
double b = 3.41;
System.out.println("a = "+a);
System.out.println("b = "+b);
System.out.println("Pembulatan ke atas a = "+ Math.ceil(a));
System.out.println("Pembulatan ke atas b = "+ Math.ceil(b));
System.out.println("Pembulatan ke bawah a = "+ Math.floor(a));
System.out.println("Pembulatan ke bawah b = "+ Math.floor(b));
System.out.println("Pembulatan ke terdekat a = "+ Math.round(a));
System.out.println("Pembulatan ke terdekat b = "+ Math.round(b));
}
}

sin, cos, tg
sudut dalam bentuk radian dengan tipe data double
Sinus Math.sin()
Cosinus Math.cos()
Tangen Math.tan()
untuk mendapatkan nilai radian dari sebuah nilai derajat

sudut Math.toRadians()
dengan memasukkan derajat sudut sebagai parameter

sin, cos, tg
public class CosSinTan {
public static void main(String[] args) {
double a = 30;
double b = 45;
System.out.println("Sin 30 = " + Math.sin(Math.toRadians(a)));
System.out.println("Cos 30 = " + Math.cos(Math.toRadians(a)));
System.out.println("Tan 30 = " + Math.tan(Math.toRadians(a)));
System.out.println("Sin 45 = " + Math.sin(Math.toRadians(b)));
System.out.println("Cos 45 = " + Math.cos(Math.toRadians(b)));
System.out.println("Tan 45 = " + Math.tan(Math.toRadians(b)));
}
}

Konstanta PI
nilai PI berkisar 3.14159
penghitungan luas lingkaran = 2

public class Phi {


public static void main(String[] args) {
int radius = 10;
System.out.println("Luas lingkaran dengan jari-jari "+ radius +" satuan = " +
(Math.PI * Math.pow(radius, 2)));
}
}

Angka acak/random
public class Random {
public static void main(String[] args) {
double x;
x = Math.random();
System.out.println(Math.floor((100 * x)));
}
}
public class Random {
public static void main(String[] args) {
double x;

for(int i = 0; i < 10; i++) {


x = Math.random();
System.out.println("Random 0-100, Nilaike-" + i + " = " + Math.floor((100 * x)));
}
}

Mencari Nilai Maks


public class Maks {
public static void main(String[] args) {
int A=5;
int B=12;
System.out.println(Math.max(A, B));
}
}

Mencari Nilai Min


public class Min {
public static void main(String[] args) {
int A=5;
int B=12;
System.out.println(Math.min(A, B));
}
}

Mencari Akar
public class Akar {
public static void main(String[] args) {
double angka=5;
double akar;
akar = Math.sqrt(angka);
System.out.println("Hasil Akar = " + akar);
}
}

Anda mungkin juga menyukai