Ø
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.
Ø
Syntax C++ :
Ø
Syntax C++ dengan structur class :
#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 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< system("pause"); return 0; } |
0 komentar:
Posting Komentar