Tugas 3
Tugas 3
import java.util.Scanner;
double a = input.nextDouble();
int n = input.nextInt();
if (exponent == 0)
return 1;
double result = 1;
result *= base;
if (exponent < 0)
return 1 / result;
else
return result;
➢ Screenshot
➢ Analisa
Program diatas merupakan program menghitung pangkat bilangan. kita memasukkan
nilai 'a' dan eksponen 'n'. Program kemudian menghitung hasil 'a' pangkat 'n' menggunakan
metode pangkat yang memperhitungkan eksponen positif dan negatif. Hasil perhitungan
ditampilkan dilayar. Program ini mendemonstrasikan konsep dasar loop dan kondisi dalam
pemrograman.
➢ Menghitung n!
import java.util.Scanner;
int n = input.nextInt();
if (n == 0 || n == 1)
return 1;
long result = 1;
result *= i;
return result;
➢ Screenshot
➢ Analisa
Program ini menghitung faktorial dari suatu bilangan yang dimasukkan dari keyboard.
Kita diminta memasukkan nilai 'n'. Program kemudian menghitung faktorial dari 'n'
menggunakan metode 'calculateFactorial'. Jika 'n' adalah 0 atau 1, hasilnya langsung menjadi
1. Untuk nilai lainnya, program mengalikan angka dari 2 menjadi 'n'. Hasil faktorial kemudian
ditampilkan kepada pengguna. Program ini sederhana dan efektif dalam memahami konsep
pengulangan dalam pemrograman.
import java.util.Scanner;
int m = input.nextInt();
int n = input.nextInt();
int s = input.nextInt();
inputMatrixElements(input, matrix1);
inputMatrixElements(input, matrix2);
printMatrix(resultMatrix);
matrix[i][j] = input.nextInt();
}
}
int m = matrix1.length;
int n = matrix1[0].length;
int s = matrix2[0].length;
resultMatrix[i][j] += matrix1[i][k] *
matrix2[k][j];
return resultMatrix;
System.out.println();
➢ Screenshot
➢ Analisa
Program ini membantu menghitung perkalian dari dua matriks yang dimasukkan dari
keyboard. kita diminta memasukkan jumlah baris dan kolom matriks pertama dan jumlah
kolom matriks kedua. Kemudian memasukkan elemen kedua matriks. Program kemudian
mengalikan kedua matriks tersebut dan menampilkan hasilnya. Proses perkalian dilakukan
dengan mengalikan baris matriks pertama dengan kolom matriks kedua dan menjumlahkan
hasilnya untuk setiap elemen matriks yang dihasilkan. Program ini menunjukkan cara kerja
perkalian matriks dan cara elemen matriks diatur berdasarkan input pengguna.
import java.util.Scanner;
public class MenentukanBilanganBulat {
int n = input.nextInt();
findFactors(n);
if (n % i == 0) {
System.out.println(i);
➢ Screenshot
➢ Analisa
Program ini untuk menentukan faktor bilangan bulat yang dimasukkan dari keyboard.
Kita diminta memasukkan bilangan bulat. Program kemudian menemukan semua faktor dari
bilangan ini dan mencetaknya. Faktor adalah suatu bilangan yang dapat membagi suatu
bilangan tanpa sisa. Program ini menggunakan loop untuk memeriksa setiap angka dari 1
hingga angka masukan dan mencetak angka tersebut jika merupakan faktor.