Program:
#include <iostream.h>
#include <conio.h>
class faktorial{
#include <iostream.h>
#include <conio.h>
class faktorial{
public:
void masukan();
void hasil();
void masukan();
void hasil();
private:
int x;
int x;
};
void faktorial::masukan(){
cout<<"Mencari nilai faktorial"<<endl;
cout<<"Masukkan bilangan: ";
void faktorial::masukan(){
cout<<"Mencari nilai faktorial"<<endl;
cout<<"Masukkan bilangan: ";
cin>>x;
}
void faktorial::hasil(){
for(int i=2;i<=x;i++) {
if(x%i==0) {
cout << i << " x ";
x/=i;
i--;
for(int i=2;i<=x;i++) {
if(x%i==0) {
cout << i << " x ";
x/=i;
i--;
}}
}
int main(){
faktorial x;
x.masukan();
x.hasil();
getch ();
int main(){
faktorial x;
x.masukan();
x.hasil();
getch ();
}
Waahh. gimana sii?? koq pas saya run, hasilnya gag sesuai yahh. :(
BalasHapusMohon bantuannya.
Salam kenal.. :)
Maaf ya mumpung kemaren2 saya lagi nggak ada koneksi, dan sekarang juga lagi sibuk uts, tapi saya ada koneksi :)).
BalasHapusni saya perbaiki, langsung pake Class.