Senin, 04 April 2011

MEMBALIK BILANGAN

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;


Listing
#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