3.25.2012

Program Membuat Menara Hanoi


Kelompok : Gatra Mustakim         ( 201101004 )
                   Tri Lestari                  ( 20112014 )
                   Metodian Dwi Rani P ( 201101009 )

Langkah Membuka Program Eclipse
1. Setelah menginstall Java Runtime dan MinGW selesai


2. Ekstrak elcipse yang masih berbentuk rar yang terletak di Local Disk D: atau E misal file eclipsenya di Local Disk D: bernama eclipse-cpp-indigo-SR2-incubation-win32.rar lalu klik kanan Extract here saja.



3. Setelah selesai mengekstrak muncul folder eclipse klik dua kali lalu cari file eclipse.exe klik kanan – send to – pilih Desktop (create shortcut ) caranya seperti pada gambar dibawah ini :


4. Lalu icon eclipse muncul didekstop lalu klik dua kali atau klik kanan open caranya seperti dibawah ini :



5. Lalu akan muncul logo Eclipse seperti dibawah ini :





6. Lalu akan muncul interface eclipse lalu klik file – new – c++ project caranya seperti gambar dibawah ini :











7. Setelah itu muncul tampilan dari C++ Project pilih empty project – MinGW GCC – lalu di project name diisi terserah apa. Saya disini mengisinya menara_hanoi caranya seperti gambar dibawah ini : 




Keterangan    : Panah Biru = Langkah Pertama, Panah Orange = Langkah Kedua, Panah Hitam = Langkah Ketiga, Panah Hijau = Langkah terakhir.

8. Setelah itu dipanel project explorer ada folder menara_hanoi yang dibuat tadi klik kanan – new – source file caranya seperti gambar dibawah ini :

 




9. Muncul interface source file. Pada source file ketik menara_hanoi.cpp lalu klik finish caranya dibawah ini :


10. Muncul Halaman untuk coding dari file menara_hanoi.cpp lebih jelasnya seperti gambar dibawah ini :




 





Keterangan : Panah Biru menunujukan tempat untuk menuliskan coding.


11. Setelah melakukan coding selesai tekan control b atau klik project klik project lebih gampang pakai control b saja lalu pilih bulid all lalu ke menu run pilih run as pilih Local C/C++ Application caranya seperti dibawah :






Keterangan Gambar : Proses build all tapi terdapat kesalahan pada coding pada problem tertulis cannot open output fie menara_hanoi.exe berarti terdapat kesalhan pada source codenya tidak dapat menampilkan hasil
Solusi cek kembali source codenya setelah selesai lalu lakukan run cara dibawah ini :









Keterangan gambar setelah pilih run Local C/C++ Application bila muncul pop up pilih yes saja maka akan tahu hasilnya pada console lebih jelasnya pada gambar dibawah in
Keterangan : Panah menunjakan console yaitu hasil dari coding yang kita buat.



12. Selesai Atau Finish


Berikut Listing Program Hanoinya 
//============================================================================
// Name        : menara_hanoi.cpp
// Author      : Gatra Mustakim, Metodian Dwi Rani.P, Tri Lestari
// Version     :
// Copyright   : Your copyright notice
//============================================================================

#include
#include
using namespace std;
void hanoi (int n, char a, char b, char c)
{
    if (n==1)
   cout<<" Pindahkan Piringan dari "<<<" ke "<<<"\n";
   else
   {
   hanoi (n-1, a , c, b);
   hanoi (1, a, b,c);
   hanoi (n-1, b, a, c);
   }
}


    int main()
 {

   int jumlah_piringan;

       char a = 'A';
       char b = 'B';
       char c = 'C';

   cout<<" =====+++++=====+++++=====+++++=====+++++=====+++++=====+++++=====+++";
   cout<<"\n     PROGRAM CARA MENCARI JUMLAH PIRINGAN DALAM MENARA HANOI        ";
   cout<<"\n =====+++++=====+++++=====+++++=====+++++=====+++++=====+++++=====+++";

   cout<<"\n";
   cout<<" Masukkan jumlah piringan : ";
   cin>>jumlah_piringan;
   cout<<" Hasil dari Menara Hanoi "<<<" piringan\n\n";
   hanoi(jumlah_piringan,a,b,c);
   jumlah_piringan = pow(2,jumlah_piringan)-1;
   cout<<"\n\n Jadi jumlah perpindahan Piringannya adalah : "<

   cout<<"\n\n                 +++++++++++++++++++++++++++++                          ";
   cout<<"\n                          Terima Kasih                                  ";
   cout<<"\n                 +++++++++++++++++++++++++++++                          ";

   return 0;

Tidak ada komentar:

Posting Komentar