| Algoritma Membalik Bilangan Integer {membalik bilangan integer yang di inputkan} |
| Deklarasi n, dibalikkan : integer membalikkan : class |
| Deskripsi dibalikkan = 0; for(int i=0 i to=n do) dibalikkan = dibalikkan*10 + n%10 n/=10; |
| #include <iostream.h> |
| #include <conio.h> |
| |
| class membalikkan{ |
| public: |
| int proses(); |
| void keluar(); |
| private: |
| int n,dibalikkan; |
| }; |
| |
| int membalikkan::proses() |
| { |
| cout<<"YANG AKAN DIBALIK : "; |
| cin>>n; |
| dibalikkan = 0; |
| for(int i=0; i<=n; i++) |
| { |
| dibalikkan = (dibalikkan*10)+(n%10); |
| n/=10; |
| } |
| |
| return dibalikkan; |
| } |
| void membalikkan::keluar() |
| { |
| cout<<endl<<endl<<"SETELAH DIBALIK : "<<dibalikkan; |
| } |
| |
| int main(){ |
| membalikkan bilangan; |
| bilangan.proses(); |
| bilangan.keluar(); |
| getch(); |
| } |

Tidak ada komentar:
Posting Komentar