SlideShare a Scribd company logo
1 of 1
Sebutkanmacam-macampengurutan datadatadanjelaskan!
//program untukmencetakbilangan 1 - 10
#include <iostream>
using namespace std;
voidcetakBilangan(intbilangan) // prosedur yang rekursif
{
if(bilangan>0)
{
// rekursi: memanggildirisendiri: cetakBilangan()
cetakBilangan(bilangan-1);
cout<< "bilangan: " <<bilangan<<endl;
}
}
int main ()
{
intbilangan = 10;
cetakBilangan(bilangan);
return 0;
}

Buatlahfungsi program untukmenyisipkan Node di awaldaftardan di akhirdaftar
Buatlahfungsidalam program untukPembuatan Node
untukPohonBinerdanMenghitungbanyaknyadaun
// fungsiuntukmenentukanbilanganfibonaccipadaposisitertentu
intbilanganFibonacci(intposisi)
{
if(posisi>1)
{
int temp;
temp = …………:
temp = …………;
return temp;
}
else
if(posisi==1)
return 1;
else
return 0;
}

More Related Content

What's hot

11 operasi dasar masukan dan keluaran
11   operasi dasar masukan dan keluaran11   operasi dasar masukan dan keluaran
11 operasi dasar masukan dan keluaranBudi Yono
 
Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++KuliahKita
 
Laporan Praktikum Sistem Operasi Modul 7 dan 8
Laporan Praktikum Sistem Operasi Modul 7 dan 8Laporan Praktikum Sistem Operasi Modul 7 dan 8
Laporan Praktikum Sistem Operasi Modul 7 dan 8Indah Kusumawati
 
Pengenalan Bahasa C
Pengenalan Bahasa CPengenalan Bahasa C
Pengenalan Bahasa Cguestaf3e8f4
 
05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan c++Budi Yono
 
11 operasi dasar masukan dan keluaran
11   operasi dasar masukan dan keluaran11   operasi dasar masukan dan keluaran
11 operasi dasar masukan dan keluaranBudi Yono
 
Bab 8 struktur rekursif
Bab 8 struktur rekursifBab 8 struktur rekursif
Bab 8 struktur rekursifrisal07
 
Algoritma
Algoritma Algoritma
Algoritma Mr. FM
 
Lapopran praktikum struktur data pertemuan 1 Tipe Data
Lapopran praktikum struktur data pertemuan 1  Tipe DataLapopran praktikum struktur data pertemuan 1  Tipe Data
Lapopran praktikum struktur data pertemuan 1 Tipe DataAdy Achirul
 
05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan c++Budi Yono
 
Algoritma dan Struktur Data - Loop pada C++
Algoritma dan Struktur Data - Loop pada C++ Algoritma dan Struktur Data - Loop pada C++
Algoritma dan Struktur Data - Loop pada C++ KuliahKita
 
Algoritma dan Struktur Data - loop pada c++
Algoritma dan Struktur Data -  loop pada c++Algoritma dan Struktur Data -  loop pada c++
Algoritma dan Struktur Data - loop pada c++Georgius Rinaldo
 
Pemrograman C++ - Namespace
Pemrograman C++ - NamespacePemrograman C++ - Namespace
Pemrograman C++ - NamespaceKuliahKita
 
Penggunaan Makro Define dan Header dalam Pemograman C++
Penggunaan Makro Define dan Header dalam Pemograman C++Penggunaan Makro Define dan Header dalam Pemograman C++
Penggunaan Makro Define dan Header dalam Pemograman C++Sita Anggraeni
 

What's hot (18)

Pertemuan 6 Rekursif
Pertemuan 6 RekursifPertemuan 6 Rekursif
Pertemuan 6 Rekursif
 
11 operasi dasar masukan dan keluaran
11   operasi dasar masukan dan keluaran11   operasi dasar masukan dan keluaran
11 operasi dasar masukan dan keluaran
 
Kelompok 2.7
Kelompok 2.7Kelompok 2.7
Kelompok 2.7
 
Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++
 
Laporan Praktikum Sistem Operasi Modul 7 dan 8
Laporan Praktikum Sistem Operasi Modul 7 dan 8Laporan Praktikum Sistem Operasi Modul 7 dan 8
Laporan Praktikum Sistem Operasi Modul 7 dan 8
 
Pengenalan Bahasa C
Pengenalan Bahasa CPengenalan Bahasa C
Pengenalan Bahasa C
 
05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan c++
 
11 operasi dasar masukan dan keluaran
11   operasi dasar masukan dan keluaran11   operasi dasar masukan dan keluaran
11 operasi dasar masukan dan keluaran
 
Bab 8 struktur rekursif
Bab 8 struktur rekursifBab 8 struktur rekursif
Bab 8 struktur rekursif
 
Algoritma
Algoritma Algoritma
Algoritma
 
Lapopran praktikum struktur data pertemuan 1 Tipe Data
Lapopran praktikum struktur data pertemuan 1  Tipe DataLapopran praktikum struktur data pertemuan 1  Tipe Data
Lapopran praktikum struktur data pertemuan 1 Tipe Data
 
05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan c++
 
Algoritma dan Struktur Data - Loop pada C++
Algoritma dan Struktur Data - Loop pada C++ Algoritma dan Struktur Data - Loop pada C++
Algoritma dan Struktur Data - Loop pada C++
 
Bab 8 rekursif
Bab 8 rekursifBab 8 rekursif
Bab 8 rekursif
 
Algoritma dan Struktur Data - loop pada c++
Algoritma dan Struktur Data -  loop pada c++Algoritma dan Struktur Data -  loop pada c++
Algoritma dan Struktur Data - loop pada c++
 
Pemrograman C++ - Namespace
Pemrograman C++ - NamespacePemrograman C++ - Namespace
Pemrograman C++ - Namespace
 
Sap 1
Sap 1Sap 1
Sap 1
 
Penggunaan Makro Define dan Header dalam Pemograman C++
Penggunaan Makro Define dan Header dalam Pemograman C++Penggunaan Makro Define dan Header dalam Pemograman C++
Penggunaan Makro Define dan Header dalam Pemograman C++
 

Algoritma

  • 1. Sebutkanmacam-macampengurutan datadatadanjelaskan! //program untukmencetakbilangan 1 - 10 #include <iostream> using namespace std; voidcetakBilangan(intbilangan) // prosedur yang rekursif { if(bilangan>0) { // rekursi: memanggildirisendiri: cetakBilangan() cetakBilangan(bilangan-1); cout<< "bilangan: " <<bilangan<<endl; } } int main () { intbilangan = 10; cetakBilangan(bilangan); return 0; } Buatlahfungsi program untukmenyisipkan Node di awaldaftardan di akhirdaftar Buatlahfungsidalam program untukPembuatan Node untukPohonBinerdanMenghitungbanyaknyadaun // fungsiuntukmenentukanbilanganfibonaccipadaposisitertentu intbilanganFibonacci(intposisi) { if(posisi>1) { int temp; temp = …………: temp = …………; return temp; } else if(posisi==1) return 1; else return 0; }