24
April
Algoritma:
Deklarasi
x : integer
Deskripsi
read x
for (int i=2;i<=x;i++)
if(x mod i = 0)
write i
x/=i
i--
end
Program biasa:
#include <iostream.h>
#include <conio.h>
void main(){
int x;
cout<<"Mencari nilai faktorial\n";
cout<<"Masukkan bilangan: ";cin>>x;
for(int i=2;i<=x;i++) {
if(x%i==0) {
cout << i << " * ";
x/=i;
i--;}}
getch ();}
Program class:
#include <iostream.h>
#include <conio.h>
class faktorial{
public:
void masukan();
void hasil();
private:
int x;};
void [...]