menghitung faktorial dari bilangan yang diinputkan dengan syarat tidak boleh menggunakan operator perkalian hanya dengan operator penambahan! java eclipse
Contoh Program:
package yuda;
import java.util.Scanner;
import javax.swing.*;
public class menghitungfaktorial {
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum = 0;
int temp=1;
String angka = JOptionPane.showInputDialog("Masukkan Angka Faktorial =");
int n= Integer.parseInt(angka);
System.out.println("");
for(int i =1; i <= n; i++){
import java.util.Scanner;
import javax.swing.*;
public class menghitungfaktorial {
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum = 0;
int temp=1;
String angka = JOptionPane.showInputDialog("Masukkan Angka Faktorial =");
int n= Integer.parseInt(angka);
System.out.println("");
for(int i =1; i <= n; i++){
for(int j = 1; j <= temp; j++){
sum = sum + i;
}
temp = sum;
if(i != n)// i tidak sama dngan n
sum =0;// sum digunakan untuk mencari jumlah isi data pada range tertentu
}
JOptionPane.showMessageDialog(null,"Faktorial dari "+n+ " adalah = " +sum);
System.out.println("Faktorial dari "+n+ " adalah = " +sum);
}
}
sum = sum + i;
}
temp = sum;
if(i != n)// i tidak sama dngan n
sum =0;// sum digunakan untuk mencari jumlah isi data pada range tertentu
}
JOptionPane.showMessageDialog(null,"Faktorial dari "+n+ " adalah = " +sum);
System.out.println("Faktorial dari "+n+ " adalah = " +sum);
}
}
0 komentar:
Post a Comment