SlideShare a Scribd company logo
MENARA
HANOI
www.awowawa.com
PERMASALAHAN
ATURAN MAIN
Memindahkan semua piringan
dari ke tiang lain
Hanya boleh memindahkan
satu piringan setiap
pemindahan
Tidak boleh ada piringan yang
lebih besar di atas piringan
kecil
XASAL PERANTARA TUJUAN
SOLUSI UNTUK SATU PIRINGAN
ASAL PERANTARA TUJUAN
A B C
• Pindahkan piringan dari A ke C
SOLUSI UNTUK DUA PIRINGAN
ASAL PERANTARA TUJUAN
A B C
• Pindahkan piringan dari A ke B menggunakan C
1
2
• Pindahkan piringan dari A ke C
• Pindahkan piringan dari B ke C menggunakan A
SOLUSI UNTUK TIGA PIRINGAN
ASAL PERANTARA TUJUAN
A B C
• Pindahkan dua piringan dari A ke B menggunakan C
1
2
• Pindahkan piringan dari A ke C
• Pindahkan dua piringan dari B ke C menggunakan A
3
SOLUSI UNTUK N PIRINGAN
ASAL PERANTARA TUJUAN
A B C
• Pindahkan n-1 piringan dari A ke B menggunakan C
1
2
• Pindahkan piringan dari A ke C
• Pindahkan n-1 piringan dari B ke C menggunakan A
3
FUNGSI HANOI
ASAL PERANTARA TUJUAN
A B C
1
2
3
void Hanoi (int n, int A, int B, int C) {
if (n>0) {
Hanoi(n-1, A, C, B);
cout<<"Pindahkan piringan dari "<<A<<" ke "<<C;
Hanoi(n-1, B, A, C);
}
}
PROGRAM
• Pindahkan n-1 piringan dari A ke B menggunakan C
• Pindahkan piringan dari A ke C
• Pindahkan n-1 piringan dari B ke C menggunakan A
void Hanoi (int n, int A, int B, int C) {
if (n>0) {
Hanoi(n-1, A, C, B);
cout<<"Pindahkan piringan dari "<<A<<" ke "<<C;
Hanoi(n-1, B, A, C);
}
}
MEMINDAHKAN TIGA PIRINGAN
Hanoi (3,1,2,3)
Hanoi (2,1,3,2)
1-3
Hanoi (2,2,1,3)
Hanoi (1,1,2,3) 1-2 Hanoi (1,3,1,2) Hanoi (2,2,3,1) 2-3 Hanoi (2,1,2,3)
1-3 3-2 2-1 1-3
(1-3) (1-2) (3-2) (1-3) (2-1) (2-3) (1-3)
void Hanoi (int n, int A, int B, int C) {
if (n>0) {
Hanoi(n-1, A, C, B);
cout<<"Pindahkan piringan dari "<<A<<" ke "<<C<<endl;
Hanoi(n-1, B, A, C);
MEMINDAHKAN TIGA PIRINGAN
ASAL PERANTARA TUJUAN
1 2 3
1
2
3
(1-3) (1-2) (3-2) (1-3) (2-1) (2-3) (1-3)
Jalankan
Program

More Related Content

What's hot

Penyederhanaan Karnaugh Map
Penyederhanaan Karnaugh MapPenyederhanaan Karnaugh Map
Penyederhanaan Karnaugh Map
Cheria Asyifa
 
Pembuktian Sifat – Sifat Operasi Matriks
Pembuktian Sifat – Sifat Operasi MatriksPembuktian Sifat – Sifat Operasi Matriks
Pembuktian Sifat – Sifat Operasi MatriksIpit Sabrina
 
Bab2 peubah-acak-dan-distribusi-peluang
Bab2 peubah-acak-dan-distribusi-peluangBab2 peubah-acak-dan-distribusi-peluang
Bab2 peubah-acak-dan-distribusi-peluang
Arif Windiargo
 
Metode interpolasi linier
Metode  interpolasi linierMetode  interpolasi linier
Metode interpolasi linier
okti agung
 
Beberapa distribusi peluang diskrit (1)
Beberapa distribusi peluang diskrit (1)Beberapa distribusi peluang diskrit (1)
Beberapa distribusi peluang diskrit (1)
Raden Maulana
 
Stat d3 7
Stat d3 7Stat d3 7
Stat d3 7
Ketut Swandana
 
Pertemuan 3 relasi & fungsi
Pertemuan 3 relasi & fungsiPertemuan 3 relasi & fungsi
Pertemuan 3 relasi & fungsiaansyahrial
 
Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06
KuliahKita
 
Persamaan garis lurus(Geometri Analitik Ruang)
Persamaan garis lurus(Geometri Analitik Ruang)Persamaan garis lurus(Geometri Analitik Ruang)
Persamaan garis lurus(Geometri Analitik Ruang)Dyas Arientiyya
 
Pushdown Automata
Pushdown Automata Pushdown Automata
Pushdown Automata
Frestiany Regina Putri
 
Beberapa distribusi peluang kontinu
Beberapa distribusi peluang kontinuBeberapa distribusi peluang kontinu
Beberapa distribusi peluang kontinu
Raden Maulana
 
UJI HOMOGENITAS BARTLETT MANUAL VS SPSS
UJI HOMOGENITAS BARTLETT MANUAL VS SPSSUJI HOMOGENITAS BARTLETT MANUAL VS SPSS
UJI HOMOGENITAS BARTLETT MANUAL VS SPSS
EDI RIADI
 
2. galat
2. galat2. galat
Distribusi normal dan aplikasinya
Distribusi normal dan aplikasinyaDistribusi normal dan aplikasinya
Distribusi normal dan aplikasinya
Sriwijaya University
 
Graf Pohon
Graf PohonGraf Pohon
Graf Pohon
Septi Ratnasari
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiwillyhayon
 

What's hot (20)

Turunan
TurunanTurunan
Turunan
 
Penyederhanaan Karnaugh Map
Penyederhanaan Karnaugh MapPenyederhanaan Karnaugh Map
Penyederhanaan Karnaugh Map
 
Pembuktian Sifat – Sifat Operasi Matriks
Pembuktian Sifat – Sifat Operasi MatriksPembuktian Sifat – Sifat Operasi Matriks
Pembuktian Sifat – Sifat Operasi Matriks
 
Bab2 peubah-acak-dan-distribusi-peluang
Bab2 peubah-acak-dan-distribusi-peluangBab2 peubah-acak-dan-distribusi-peluang
Bab2 peubah-acak-dan-distribusi-peluang
 
Metode interpolasi linier
Metode  interpolasi linierMetode  interpolasi linier
Metode interpolasi linier
 
Beberapa distribusi peluang diskrit (1)
Beberapa distribusi peluang diskrit (1)Beberapa distribusi peluang diskrit (1)
Beberapa distribusi peluang diskrit (1)
 
Stat d3 7
Stat d3 7Stat d3 7
Stat d3 7
 
Pertemuan 3 relasi & fungsi
Pertemuan 3 relasi & fungsiPertemuan 3 relasi & fungsi
Pertemuan 3 relasi & fungsi
 
Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06
 
Persamaan garis lurus(Geometri Analitik Ruang)
Persamaan garis lurus(Geometri Analitik Ruang)Persamaan garis lurus(Geometri Analitik Ruang)
Persamaan garis lurus(Geometri Analitik Ruang)
 
Pushdown Automata
Pushdown Automata Pushdown Automata
Pushdown Automata
 
Beberapa distribusi peluang kontinu
Beberapa distribusi peluang kontinuBeberapa distribusi peluang kontinu
Beberapa distribusi peluang kontinu
 
Bab 4 aljabar boolean
Bab 4 aljabar booleanBab 4 aljabar boolean
Bab 4 aljabar boolean
 
UJI HOMOGENITAS BARTLETT MANUAL VS SPSS
UJI HOMOGENITAS BARTLETT MANUAL VS SPSSUJI HOMOGENITAS BARTLETT MANUAL VS SPSS
UJI HOMOGENITAS BARTLETT MANUAL VS SPSS
 
relasi himpunan
relasi himpunanrelasi himpunan
relasi himpunan
 
Turunan numerik
Turunan numerikTurunan numerik
Turunan numerik
 
2. galat
2. galat2. galat
2. galat
 
Distribusi normal dan aplikasinya
Distribusi normal dan aplikasinyaDistribusi normal dan aplikasinya
Distribusi normal dan aplikasinya
 
Graf Pohon
Graf PohonGraf Pohon
Graf Pohon
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-ai
 

More from calonmayat

OFFICE AUTOMATION SYSTEM
OFFICE AUTOMATION SYSTEMOFFICE AUTOMATION SYSTEM
OFFICE AUTOMATION SYSTEM
calonmayat
 
SIKLUS INSTRUKSI - ORGANISASI DAN ARSITEKTUR KOMPUTER
SIKLUS INSTRUKSI - ORGANISASI DAN ARSITEKTUR KOMPUTERSIKLUS INSTRUKSI - ORGANISASI DAN ARSITEKTUR KOMPUTER
SIKLUS INSTRUKSI - ORGANISASI DAN ARSITEKTUR KOMPUTER
calonmayat
 
ORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTERORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTER
calonmayat
 
ORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTERORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTER
calonmayat
 
Free Professional PowerPoint Template
Free Professional PowerPoint TemplateFree Professional PowerPoint Template
Free Professional PowerPoint Template
calonmayat
 
FREE SIMPLE POWER POINT TEMPLATE
FREE SIMPLE POWER POINT TEMPLATEFREE SIMPLE POWER POINT TEMPLATE
FREE SIMPLE POWER POINT TEMPLATE
calonmayat
 
STRUKTUR DAN CIRI KEBAHASAAN TEKS CERITA SEJARAH HARI BURUH
STRUKTUR DAN CIRI KEBAHASAAN TEKS CERITA SEJARAH HARI BURUHSTRUKTUR DAN CIRI KEBAHASAAN TEKS CERITA SEJARAH HARI BURUH
STRUKTUR DAN CIRI KEBAHASAAN TEKS CERITA SEJARAH HARI BURUH
calonmayat
 
Presentasi PTK - Upaya meningkatkan minat belajar matematika melalui discover...
Presentasi PTK - Upaya meningkatkan minat belajar matematika melalui discover...Presentasi PTK - Upaya meningkatkan minat belajar matematika melalui discover...
Presentasi PTK - Upaya meningkatkan minat belajar matematika melalui discover...
calonmayat
 
MENGANALISIS TERBENTUKNYA NKRI - SEJARAH INDONESIA BAB 5 B
MENGANALISIS TERBENTUKNYA NKRI - SEJARAH INDONESIA BAB 5 BMENGANALISIS TERBENTUKNYA NKRI - SEJARAH INDONESIA BAB 5 B
MENGANALISIS TERBENTUKNYA NKRI - SEJARAH INDONESIA BAB 5 B
calonmayat
 
KONSEP EKONOMI DALAM ISLAM - PAI Kelas XI SM 2
KONSEP EKONOMI DALAM ISLAM - PAI Kelas XI SM 2KONSEP EKONOMI DALAM ISLAM - PAI Kelas XI SM 2
KONSEP EKONOMI DALAM ISLAM - PAI Kelas XI SM 2
calonmayat
 
Jaringan Hewan - Biologi
Jaringan Hewan - BiologiJaringan Hewan - Biologi
Jaringan Hewan - Biologi
calonmayat
 
Pantun Bab Merajut Kebersamaan dan Kebhinekaan- PPKN
Pantun Bab Merajut Kebersamaan dan Kebhinekaan- PPKNPantun Bab Merajut Kebersamaan dan Kebhinekaan- PPKN
Pantun Bab Merajut Kebersamaan dan Kebhinekaan- PPKN
calonmayat
 
Hak dan kewajiban warga negara dalam demokrasi
Hak dan kewajiban warga negara dalam demokrasiHak dan kewajiban warga negara dalam demokrasi
Hak dan kewajiban warga negara dalam demokrasi
calonmayat
 
Sifat-Sifat Sistem Periodik Unsur
Sifat-Sifat Sistem Periodik UnsurSifat-Sifat Sistem Periodik Unsur
Sifat-Sifat Sistem Periodik Unsur
calonmayat
 
Sistem pemerintahan Negara
Sistem pemerintahan NegaraSistem pemerintahan Negara
Sistem pemerintahan Negara
calonmayat
 
MEMBANDINGKAN KOMNAS HAM DAN KPAI
MEMBANDINGKAN KOMNAS HAM DAN KPAIMEMBANDINGKAN KOMNAS HAM DAN KPAI
MEMBANDINGKAN KOMNAS HAM DAN KPAI
calonmayat
 
PERKEMBANGAN TEORI ATOM
PERKEMBANGAN TEORI ATOMPERKEMBANGAN TEORI ATOM
PERKEMBANGAN TEORI ATOM
calonmayat
 
Virus influenza
Virus influenzaVirus influenza
Virus influenza
calonmayat
 

More from calonmayat (18)

OFFICE AUTOMATION SYSTEM
OFFICE AUTOMATION SYSTEMOFFICE AUTOMATION SYSTEM
OFFICE AUTOMATION SYSTEM
 
SIKLUS INSTRUKSI - ORGANISASI DAN ARSITEKTUR KOMPUTER
SIKLUS INSTRUKSI - ORGANISASI DAN ARSITEKTUR KOMPUTERSIKLUS INSTRUKSI - ORGANISASI DAN ARSITEKTUR KOMPUTER
SIKLUS INSTRUKSI - ORGANISASI DAN ARSITEKTUR KOMPUTER
 
ORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTERORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTER
 
ORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTERORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTER
 
Free Professional PowerPoint Template
Free Professional PowerPoint TemplateFree Professional PowerPoint Template
Free Professional PowerPoint Template
 
FREE SIMPLE POWER POINT TEMPLATE
FREE SIMPLE POWER POINT TEMPLATEFREE SIMPLE POWER POINT TEMPLATE
FREE SIMPLE POWER POINT TEMPLATE
 
STRUKTUR DAN CIRI KEBAHASAAN TEKS CERITA SEJARAH HARI BURUH
STRUKTUR DAN CIRI KEBAHASAAN TEKS CERITA SEJARAH HARI BURUHSTRUKTUR DAN CIRI KEBAHASAAN TEKS CERITA SEJARAH HARI BURUH
STRUKTUR DAN CIRI KEBAHASAAN TEKS CERITA SEJARAH HARI BURUH
 
Presentasi PTK - Upaya meningkatkan minat belajar matematika melalui discover...
Presentasi PTK - Upaya meningkatkan minat belajar matematika melalui discover...Presentasi PTK - Upaya meningkatkan minat belajar matematika melalui discover...
Presentasi PTK - Upaya meningkatkan minat belajar matematika melalui discover...
 
MENGANALISIS TERBENTUKNYA NKRI - SEJARAH INDONESIA BAB 5 B
MENGANALISIS TERBENTUKNYA NKRI - SEJARAH INDONESIA BAB 5 BMENGANALISIS TERBENTUKNYA NKRI - SEJARAH INDONESIA BAB 5 B
MENGANALISIS TERBENTUKNYA NKRI - SEJARAH INDONESIA BAB 5 B
 
KONSEP EKONOMI DALAM ISLAM - PAI Kelas XI SM 2
KONSEP EKONOMI DALAM ISLAM - PAI Kelas XI SM 2KONSEP EKONOMI DALAM ISLAM - PAI Kelas XI SM 2
KONSEP EKONOMI DALAM ISLAM - PAI Kelas XI SM 2
 
Jaringan Hewan - Biologi
Jaringan Hewan - BiologiJaringan Hewan - Biologi
Jaringan Hewan - Biologi
 
Pantun Bab Merajut Kebersamaan dan Kebhinekaan- PPKN
Pantun Bab Merajut Kebersamaan dan Kebhinekaan- PPKNPantun Bab Merajut Kebersamaan dan Kebhinekaan- PPKN
Pantun Bab Merajut Kebersamaan dan Kebhinekaan- PPKN
 
Hak dan kewajiban warga negara dalam demokrasi
Hak dan kewajiban warga negara dalam demokrasiHak dan kewajiban warga negara dalam demokrasi
Hak dan kewajiban warga negara dalam demokrasi
 
Sifat-Sifat Sistem Periodik Unsur
Sifat-Sifat Sistem Periodik UnsurSifat-Sifat Sistem Periodik Unsur
Sifat-Sifat Sistem Periodik Unsur
 
Sistem pemerintahan Negara
Sistem pemerintahan NegaraSistem pemerintahan Negara
Sistem pemerintahan Negara
 
MEMBANDINGKAN KOMNAS HAM DAN KPAI
MEMBANDINGKAN KOMNAS HAM DAN KPAIMEMBANDINGKAN KOMNAS HAM DAN KPAI
MEMBANDINGKAN KOMNAS HAM DAN KPAI
 
PERKEMBANGAN TEORI ATOM
PERKEMBANGAN TEORI ATOMPERKEMBANGAN TEORI ATOM
PERKEMBANGAN TEORI ATOM
 
Virus influenza
Virus influenzaVirus influenza
Virus influenza
 

Recently uploaded

RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
yuniarmadyawati361
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
Kurnia Fajar
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
WILDANREYkun
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
johan199969
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
suprihatin1885
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 

Recently uploaded (20)

RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 

ALGORITMA MENARA HANOI MENGGUNAKAN FUNGSI REKURSIF

  • 2. PERMASALAHAN ATURAN MAIN Memindahkan semua piringan dari ke tiang lain Hanya boleh memindahkan satu piringan setiap pemindahan Tidak boleh ada piringan yang lebih besar di atas piringan kecil XASAL PERANTARA TUJUAN
  • 3. SOLUSI UNTUK SATU PIRINGAN ASAL PERANTARA TUJUAN A B C • Pindahkan piringan dari A ke C
  • 4. SOLUSI UNTUK DUA PIRINGAN ASAL PERANTARA TUJUAN A B C • Pindahkan piringan dari A ke B menggunakan C 1 2 • Pindahkan piringan dari A ke C • Pindahkan piringan dari B ke C menggunakan A
  • 5. SOLUSI UNTUK TIGA PIRINGAN ASAL PERANTARA TUJUAN A B C • Pindahkan dua piringan dari A ke B menggunakan C 1 2 • Pindahkan piringan dari A ke C • Pindahkan dua piringan dari B ke C menggunakan A 3
  • 6. SOLUSI UNTUK N PIRINGAN ASAL PERANTARA TUJUAN A B C • Pindahkan n-1 piringan dari A ke B menggunakan C 1 2 • Pindahkan piringan dari A ke C • Pindahkan n-1 piringan dari B ke C menggunakan A 3
  • 7. FUNGSI HANOI ASAL PERANTARA TUJUAN A B C 1 2 3 void Hanoi (int n, int A, int B, int C) { if (n>0) { Hanoi(n-1, A, C, B); cout<<"Pindahkan piringan dari "<<A<<" ke "<<C; Hanoi(n-1, B, A, C); } }
  • 8. PROGRAM • Pindahkan n-1 piringan dari A ke B menggunakan C • Pindahkan piringan dari A ke C • Pindahkan n-1 piringan dari B ke C menggunakan A void Hanoi (int n, int A, int B, int C) { if (n>0) { Hanoi(n-1, A, C, B); cout<<"Pindahkan piringan dari "<<A<<" ke "<<C; Hanoi(n-1, B, A, C); } }
  • 9. MEMINDAHKAN TIGA PIRINGAN Hanoi (3,1,2,3) Hanoi (2,1,3,2) 1-3 Hanoi (2,2,1,3) Hanoi (1,1,2,3) 1-2 Hanoi (1,3,1,2) Hanoi (2,2,3,1) 2-3 Hanoi (2,1,2,3) 1-3 3-2 2-1 1-3 (1-3) (1-2) (3-2) (1-3) (2-1) (2-3) (1-3) void Hanoi (int n, int A, int B, int C) { if (n>0) { Hanoi(n-1, A, C, B); cout<<"Pindahkan piringan dari "<<A<<" ke "<<C<<endl; Hanoi(n-1, B, A, C);
  • 10. MEMINDAHKAN TIGA PIRINGAN ASAL PERANTARA TUJUAN 1 2 3 1 2 3 (1-3) (1-2) (3-2) (1-3) (2-1) (2-3) (1-3) Jalankan Program