Ok...
Pada Praktikum ke-3 ini mempelajari perulangan untuk deret bilangan fibonaci dan fungsi rekursif.
Ya........... untuk Script dalam C++ nya ada di bawah ini
#include <conio.h>
using namespace std;
class Operator{
friend ostream& operator <<(ostream&, Operator&);
friend istream& operator >>(istream&, Operator&);
public:
long fibonacci(int);
private:
int n;
};
int fibonacci(int n){
if (( n == 1 ) || (n == 2)) return (1);
else return (fibonacci(n-1)+ fibonacci(n-2));
}
ostream& operator <<(ostream& out, Operator& a){
for (int i=1; i<=a.n;i++)
out<<<" ";
return out;
}
istream& operator >> (istream& in, Operator& a){
cout<<"===Program Deret Fibonacci===\n\n";
cout<<"Input : ";
in>>a.n;
return in;
}
int main(int argc, char *argv[])
{
Operator run;
cin>>run;
cout<
getch();
}
#include <conio.h>
using namespace std;
class pangkat {
public :
void masukan();
int proses(int x, int y);
int keluaran();
private:
int x,y;
int hasil;};
void pangkat::masukan() {
cout<<"Menghitung perpangkatan\n\n";
cout<<"Masukkan bilangan : ";
cin>>x;
cout<<"Masukkan pangkat : ";
cin>>y;
}
int pangkat::proses(int x, int y){
if(y==0){
return 1;}
if(y>=1){
return x*proses(x,y-1);}
else
return x;
}
int pangkat::keluaran() {
cout<<"\nJadi : "<<<" dipangkatkan dengan "<<<" adalah :"<
}
int main(){
pangkat x;
x.masukan();
//x.proses();
x.keluaran();
getch();
}
Pada Praktikum ke-3 ini mempelajari perulangan untuk deret bilangan fibonaci dan fungsi rekursif.
Ya........... untuk Script dalam C++ nya ada di bawah ini
- Deret Fibonaci]
#include <conio.h>
using namespace std;
class Operator{
friend ostream& operator <<(ostream&, Operator&);
friend istream& operator >>(istream&, Operator&);
public:
long fibonacci(int);
private:
int fibonacci(int n){
if (( n == 1 ) || (n == 2)) return (1);
}
istream& operator >> (istream& in, Operator& a){
cout<<"===Program Deret Fibonacci===\n\n";
cout<<"Input : ";
in>>a.n;
return in;
}
int main(int argc, char *argv[])
{
Operator run;
cin>>run;
cout<
getch();
}
- Mencari x pangkat y dengan fungsi rekursif
#include <conio.h>
using namespace std;
class pangkat {
public :
void masukan();
int proses(int x, int y);
int keluaran();
private:
int x,y;
int hasil;};
void pangkat::masukan() {
cout<<"Menghitung perpangkatan\n\n";
cout<<"Masukkan bilangan : ";
cin>>x;
cout<<"Masukkan pangkat : ";
cin>>y;
}
int pangkat::proses(int x, int y){
if(y==0){
return 1;}
if(y>=1){
return x*proses(x,y-1);}
else
return x;
}
int pangkat::keluaran() {
cout<<"\nJadi : "<
}
int main(){
pangkat x;
x.masukan();
//x.proses();
x.keluaran();
getch();
}
0 Comment:
Post a Comment