Senin, 23 April 2012

Program Mencetakbilangan yang habis dibagi 5dan 7 antara 1-100


01#include <iostream.h>
02#include <conio.h>
03 
04class Bagi{
05 friend istream& operator>>(istream&, Bagi &);
06 friend ostream& operator<<(ostream&, Bagi&);
07 public:
08 Bagi();
09 void proses();
10 int bagi(int a);
11 private:
12 int a;
13 };
14 
15Bagi::Bagi(){
16cout<<"Mencetak bilangan yang habis dibagi 5 dan 7 antara 1 sampai 100"<<endl;
17 }
18//iteratif
19void Bagi::proses(){
20a =1;
21while (!(a>100)){
22if (a % 5==0 && a % 7==0){
23cout << a << endl;
24}else{}
25a =a+1;
26}
27}
28//rekursif
29int Bagi::bagi (int a){
30if (a>100){
31}else
32{
33if (a % 5==0 && a % 7==0)
34{
35cout << a << endl; }
36else
37{}bagi(a+1);
38}}
39 
40int main(){
41 
42 Bagi X;
43 X.proses();
44 X.bagi(1);
45 
46getch();
47}
48<pre>


Tidak ada komentar:

Posting Komentar