//============================================================================
// Name        : hanoi_cuy.cpp
// Author      : kelompok
// Version     :
// Copyright   : Your
copyright notice
// Description :
Program Menara Hanoi
//============================================================================
#include <iostream>
#include <math.h>
using namespace std;
void hanoi (int n, char a, char b, char c)
{
       if (n==1)
   cout<<"  PINDAHKAN PIRINGAN DARI "<<a <<" ke
"<<c<<"\n";
   else
   {
   hanoi (n-1, a , c, b);
   hanoi (1, a, b,c);
   hanoi (n-1, b, a, c);
   }
}
       int main()
   {
   int jumlah;
   char a = 'A';
   char b = 'B';
   char c = 'C';
   cout<<"\n";
   cout<<"____________________________________\n\n";
   cout<<" MASUKAN JUMLAH CAKRAM ATAU
PIRINGAN  :";
   cin>>jumlah;
   cout<<"____________________________________\n";
   cout<<"_________________________________________";
   cout<<"\n\n HASIL DARI PERPINDAHAN
HANOI "<<jumlah<<" PIRINGAN\n\n";
   cout<<"_________________________________________\n\n";
   hanoi(jumlah,a,b,c);
   jumlah = pow (2,jumlah)-1;
   cout<<endl;
   cout<<"\n   Jumlah perpindahannya adalah
: "<<"("<<jumlah<<")\n";
   cout<<"_________________________________________";
   cout<<"\n\n\n\n";
   cout<<"\t\t"".\1." << "NAMA
KELOMPOK" <<".\1.\n";
   cout<<"\t\t""___________________\n\n";
   cout<<"\t .\1.Mareddi simanjorang
/ 201101023.\1.";
   cout<<"\n\t.\2.Rinta jelita
simamora / 201101027.\2.\n";
   cout<<"\t  .\3. Prio Dwi Prakoso /
201101022.\3.\n";
   cout<<"\n      .\5.\5.\5. algoritma & struktur
Data 1 .\5.\5.\5.\n\n\n";
   cout<<"\t\tMATHUR THANKS YOU";
   return 0;
Hasil compile program
 MASUKAN JUMLAH CAKRAM ATAU PIRINGAN  :3
____________________________________
_________________________________________
 HASIL DARI PERPINDAHAN HANOI 3 PIRINGAN
_________________________________________
  PINDAHKAN PIRINGAN DARI A ke C
  PINDAHKAN PIRINGAN DARI A ke B
  PINDAHKAN PIRINGAN DARI C ke B
  PINDAHKAN PIRINGAN DARI A ke C
  PINDAHKAN PIRINGAN DARI B ke A
  PINDAHKAN PIRINGAN DARI B ke C
  PINDAHKAN PIRINGAN DARI A ke C
   Jumlah perpindahannya adalah : (7)
_________________________________________
              ._.NAMA KELOMPOK._.
              ___________________
        ._.Mareddi simanjorang / 201101023._.
       ._.Rinta jelita simamora / 201101027._.
        
._. Prio Dwi Prakoso / 201101022._.
gambar 1.a (coding)
gambar 1.b (lanjutan coding)
   gambar 1.c (hasil compile)
beberapa kesalahan yang terjadi :
 Gambar 1.d
(terjadi kesalahan pada binary/prototype “include<iostream.h>”)
Solusinya : dalam menggunakan program Eclipse,
penggunaan binary/prototype iostream ..“.h” 
tidak berguna.  jadi apabila
membuat program dalam Eclipse penggunaan “.h” tidak di perlukan
Gambar 1.e (terjadi kesalahan syntax pada “main()” )
Solusinya
: pada syntax main() masih kurang yaitu “integer”





