#include <cstdlib>
#include <iostream>
#include <conio.h>
using namespace std;
class Faktorial{
public:
void home() {
cout << "***********" << endl;
cout << " factorial " << endl;
cout << "***********" << endl;
cout << endl;
}
Faktorial(){f=1;}
void masukan() {
cout << " Masukkan angka : ";
cin >> n;
}
void faktorialkan(){
for(int i=1;i<=n; i++)
f*=i;
}
void keluaran(){
cout << " Faktorial dari angka " << n;
cout << " adalah: " << f;
}
private:
int n;
int f;
};
int main(int argc, char *argv[])
{
Faktorial X;
X.home();
X.masukan();
X.faktorialkan();
X.keluaran();
getch ();
system("PAUSE");
return EXIT_SUCCESS;
}
dan ketika saya compile dan saya coba untuk masukkan angka maka hasilnya akan keluar seperti gambar yang ada di bawah ini :
dan tugasnya juga di suruh mebuat factorial versi jeliotnya maka saya convert aja dari bahasa pemrograman C++ ke bahasa pemrograman JAVA. , dan hasilnya seperti yang ada di bawah ini :
import jeliot.io.*;
class Faktorial{
public Faktorial() {f=1;}
public void masukan(){
System.out.print(“Masukkan angka: “);
n=Input.nextInt();
}
public void faktorialkan(){
for(int i=1;i<=n;i++)
f*=i;
}
public void keluaran(){
System.out.print(“Faktorial dari angka: “+n);
System.out.print(” adalah “+f);
}
private int n;
private int f;
public static void main(){
Faktorial X=new Faktorial ();
X.masukan();
X.faktorialkan();
X.keluaran();
}
}
class Faktorial{
public Faktorial() {f=1;}
public void masukan(){
System.out.print(“Masukkan angka: “);
n=Input.nextInt();
}
public void faktorialkan(){
for(int i=1;i<=n;i++)
f*=i;
}
public void keluaran(){
System.out.print(“Faktorial dari angka: “+n);
System.out.print(” adalah “+f);
}
private int n;
private int f;
public static void main(){
Faktorial X=new Faktorial ();
X.masukan();
X.faktorialkan();
X.keluaran();
}
}
Oke selamat mencoba guy's n jangan lupa di comment ya. ,hehehehehe
0 comments:
Posting Komentar