Flowchart :
Pendeskripsian :
1.
Program di awali dengan “start”.
2.
Kemudian Buat Pemanggilan “habisbagi(1,101)”.
3.
Pada saat dijalan kan pemanggilan tersebut akan
terhubung, dan didalam pemanggilan terdapapat pengkondisian : “ i< p="">
<>
4.
Langsung akan di eksekusi ke pengkondisian berikutnya “i%5=0 dan i%7=0
dan akan diambil output “i”.
5.
Setelah itu terjadi penguasaan : “i ß i+1”.
6.
Setelah itu pemanggilan return : “habisbagi(i,
batas).
7.
Selesai.
#include
#include
using namespace std;
class bilangan{
friend ostream& operator<<(ostream&, bilangan&);
friend istream& operator>>(istream&, bilangan&);
public:
bilangan(){};
int eksekusi(int i);
private:
int n,i;
int hasil;
};
istream& operator>>(istream& in, bilangan& masukkan){
cout<<"Masukkan Batas= ";
in>>masukkan.n;
masukkan.i=1;
masukkan.eksekusi(masukkan.i);
return in;
}
int bilangan::eksekusi(int i){
if(i< p=""><>
if(i%5==0 && i%7==0){
cout<<<" ";<="" p=""><<">
} eksekusi(i+1);
}
}
ostream& operator<<(ostream& out, bilangan& keluar){
cout<<"Bilangan "<<"Merupakan Bilangan Yang Dapat Habis Dibagi 5 n 7";
return out;
}
int main()
{
bilangan x;
cin>>x;
//x.eksekusi();
cout<<< p=""><<>
system("pause");
return 0;
}