Halaman Blog Kang Asep Sule

Coding Program C++ Rekursif Permainan Menara Hanoi

Langsung saja, ini ada contoh kode program C++ untuk menyelesaikan permainan manara hanoi. Konsep pemrograman menara hanoi sudah dijelaskan pada tulisan sebelumnya tentang konsep pemrograman menara hanoi.



Program C++ Rekursif Permainan Menara Hanoi



#include <stdio.h>
#include <conio.h>

void hanoi(int piringan, char dari, char bantu, char ke)
{
  if(piringan>0)
  {
      hanoi(piringan-1, dari, ke, bantu);
      printf("Pindahkan piringan %d dari %c ke %c\n",piringan, dari, ke);
      hanoi(piringan-1, bantu, dari, ke);
  }
}

void main()
{
  int piringan;
  printf("Berapa banyak piringan ? ");scanf("%d", &piringan);
  printf("\n");
  hanoi(piringan, 'A', 'B', 'C');
  getch();
}


Contoh tampilan program saat dijalankan


Semoga contoh program rekursif C++ pada menara hanoi ini bermanfaat khususnya untuk yang sedang belajar C++ maupun belajar algoritma dan pemrograman.

Posted by: Kang Asep Sule, at 20.46

0 komentar:

Posting Komentar