program menghitung log(n!) dengan java

program ini adalah program menghitung log(n!) maksudnya menghitung hasil kali faktorial dari sebuah inputan dan kemudian akan di log...
program ini menggunakan testcase yang berfungsi untuk melakukan penginputan data sebanyak yang di masukkan oleh user.
berikut ini adalah source codenya :

import java.util.Scanner;

public class log{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        System.out.print("masukkan jumlah testcase : ");

        int test = in.nextInt();
        for(int j=0;j<test;j++){
            System.out.print("input : ");
            int angka = in.nextInt();
            int hasil = 1;
            for(int i=1;i<=angka;i++){
                hasil = hasil*i;
            }
            double h = Math.log10(hasil);
            System.out.println("Hasil = ");
            System.out.format("%.2f\n", h);
        }
    }
}


hasil running program :













Selamat mencoba

0 komentar:

Posting Komentar