Anda di halaman 1dari 12

TUGAS

“LATIHAN MANDIRI 7”

Untuk Memenuhi Tugas :


Mata Kuliah : Kecerdasan Buatan
Dosen : Gellysa Urva ST.M.Kom

Disusun Oleh :

AMRILUDDIN
Nim : 2055201034

TEKNIK INFORMATIKA
SEMESTER LIMA ( 5 ) PAGI
1.Percobaan 1: membulatkan ke desimal terdekat menggunakan fungsi round

A.Cooding
import static java.lang.Math.round;
public class Tes_Round {
public static void main(String[] args) { double varDouble = 2.73;
long roundResult = round(varDouble);
System.out.printf("Pembulatan round %.2f adalah %d\n", varDouble,
roundResult);

varDouble = 2.49;
roundResult = round(varDouble);
System.out.printf("Pembulatan floor %.2f adalah %d\n", varDouble,
roundResult);
}
}

B.Hasil
Percobaan 2: menggunakan fungsi nilai absolut (abs), perpangkatan (pow) dan akar (sqrt)

A.Cooding

import static java.lang.Math.abs;


import static java.lang.Math.pow;
import static java.lang.Math.sqrt;
public class TestAbsPow {
public static void main(String[] args) {
System.out.println("Nilai absolut -5 adalah " + abs(-5));
System.out.println("Nilai 2 pangkat 3 adalah " + pow(2, 3));
System.out.println("Nilai 8 pangkat 1/3 adalah " + pow(8, (1 / 3.0)));
System.out.println("Akar kuadrat dari 64 adalah " + sqrt(64));
}
}

B.Hasil
Percobaan 3: menggunakan perpangkatan (pow) dan akar (sqrt) untuk menghitung
pythagoras

A. Cooding

B. import static java.lang.Math.pow;


import static java.lang.Math.sqrt;
public class TestPythagoras {
public static void main(String[] args) {
double a = 8;
double b = 6;
double c = sqrt(pow(a,2) + pow(b,2));
System.out.println("c = " + c);
}
}

C. Hasil
Percobaan 4: menggunakan fungsi toDegrees(), toRadians(), sin(), dan cos()

A.Cooding

import static java.lang.Math.*;


public class Test_Rad_Degree_SinCos {
public static void main(String[] args) {
double rad = PI;
System.out.println(toDegrees(rad));
rad = PI/2;
System.out.println(toDegrees(rad));
rad = PI/3;
System.out.println(toDegrees(rad));
rad = PI/4;
System.out.println(toDegrees(rad));
System.out.println("Sin 90 derajat adalah " + sin(toRadians(90)));
System.out.println("Cos 60 derajat adalah " + cos(toRadians(60)));
}
}

B.Hasil
Percobaan 5: mengakses elemen array 1 dimensi

A.Cooding

public class ArraySatuDimensi {


public static void main(String[] args) {
int nilai[] = new int[3];
nilai[0] = 70;
nilai[1] = 80;
nilai[2] = 65;
double ratarata = 0;
for (int i = 0; i < nilai.length; i++) { ratarata += nilai[i];
}
ratarata /= nilai.length;
System.out.println("Nilai rata-rata = " + ratarata);
}
}

B.Hasil
Percobaan 6: mengakses elemen array 2 dimensi

A.Cooding

import java.text.NumberFormat;
public class ArrayDuaDimensi {
public static void main(String[] args) {
NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumFractionDigits(3);
int nilai[][] = new int[2][3]; nilai[0][0] = 85;
nilai[0][1] = 81;
nilai[0][2] = 78;
nilai[1][0] = 65;
nilai[1][1] = 73;
nilai[1][2] = 71;
String MK[] = {"RPL", "PBO"};
double ratarataMK[] = new double[nilai.length]; for (int i = 0; i <
nilai.length; i++) {
for (int j = 0; j < nilai[0].length; j++) { ratarataMK[i] +=
nilai[i][j];
}
ratarataMK[i] /= nilai[0].length;
}
System.out.println("Nilai Mata Kuliah\n"); System.out.println("MK\
tMinggu1\tMinggu2\tMinggu3\tRata-Rata");
for (int i = 0; i < nilai.length; i++) {
System.out.print(MK[i] + "\t");
for (int j = 0; j < nilai[0].length; j++)
{ System.out.print(nilai[i][j] + "\t");
}
System.out.print(nf.format(ratarataMK[i]) + "\n");
}
}

B.Hasil
Percobaan 7: mendapatkan informasi panjang elemen array multi dimensi

A.Cooding

public class ArrayMultidimensi {


public static void main(String[] args) { int x[][][][] = new int[2][][][];
x[0] = new int[1][][];
x[0][0] = new int[2][];
x[0][0][0] = new int[3];
x[0][0][1] = new int[2];
x[1] = new int[2][][];
x[1][0] = new int[1][];
x[1][0][0] = new int[2];
x[1][1] = new int[2][];
x[1][1][0] = new int[1];
x[1][1][1] = new int[3];
System.out.println(x.length);
System.out.println(x[0].length);
System.out.println(x[0][0].length);
System.out.println(x[0][0][0].length);
System.out.println(x[0][0][1].length);
System.out.println();
System.out.println(x[1].length);
System.out.println(x[1][0].length);
System.out.println(x[1][0][0].length);
System.out.println(x[1][1].length);
System.out.println(x[1][1][0].length);
System.out.println(x[1][1][1].length);
}
}

B.Hasil
Percobaan 8: menangkap daftar argument program

A.Cooding

public class GetArguments {


public static void main(String[] args) {
System.out.println("Tanggal : " + args[0]);
System.out.println("Bulan : " + args[1]);
System.out.println("Tahun : " + args[2]);
}
}

B.Hasil
Percobaan 9: menyalin array

A.Cooding

public class CopyArray {


public static void main(String[] args) {
int[] array1 = {7, 4, 8, 1, 4, 1, 4};
int[] array2 = new int[3];
System.arraycopy(array1, 0, array2, 0, 3);
System.out.print("Array1 : ");
for (int i = 0; i < array1.length; i++) { System.out.print(array1[i] +
" ");
}
System.out.println(); System.out.print("Array2 : ");
for (int i = 0; i < array2.length; i++) { System.out.print(array2[i] +
" ");
}
System.out.println();
}
}

B.Hasil
Percobaan 10: menggunakan escape character pada suatu String

A.Cooding

public class StringEscape {


public static void main(String[] args) {
String str1 = "POLBENG";
String str2 = "polbeng";
System.out.println(str1 + "\n" + str2);
String str3 = "RPL";
System.out.println(str1 + "\t" + str3);
}
}

B.Hasil

Anda mungkin juga menyukai