際際滷

際際滷Share a Scribd company logo
#include<iostream.h>
#include<conio.h>
#include<ctype.h>
void main() {
int banyak_bilangan, i, j, bilangan[100], temp, awal, akhir, tengah, bilangan_dicari;
char ulang = 'Y' ;
cout<<"Masukan Banyaknya Bilangan = ";
cin>>banyak_bilangan;
cout<<endl;
cout<<"INPUT BILANGAN"<<endl;
cout<<"=============="<<endl;
for(i=0; i<banyak_bilangan; i++) {
cout<<"masukan bilangan ke "<<(i+1)<<" = ";
cin>>bilangan[i];
}
cout<<endl;
while(toupper(ulang) == 'Y') {
clrscr();
cout<<"OUTPUT BILANGAN"<<endl;
cout<<"==============="<<endl;
for(i=0; i<(banyak_bilangan)-1; i++) {
for(j=i+1; j<banyak_bilangan; j++) {
if(bilangan[i] > bilangan[j]) {
temp = bilangan[i];
bilangan[i] = bilangan[j];
bilangan[j] = temp;
}
}
}
cout<<"deretan bilangan setelah diurutkan = ";
for(i=0; i<banyak_bilangan; i++) {
cout<<bilangan[i]<<" ";
}
cout<<endl<<endl;
cout<<"masukan bilangan yang akan dicari = ";
cin>>bilangan_dicari;
awal = 0;
akhir = banyak_bilangan - 1;
tengah = (awal + akhir)/2;
while((bilangan[tengah] != bilangan_dicari) && (akhir >= awal)) {
if(bilangan_dicari > bilangan[tengah]) {
awal = tengah + 1;
}
else {
akhir = tengah - 1;
}
tengah = (awal + akhir) / 2;
}
if(bilangan[tengah] == bilangan_dicari) {
cout<<"Bilangan "<<bilangan_dicari<<" Ditemukan pada index ke "<<tengah<<" atau elemen ke
"<<(tengah+1);
}
else {
cout<<"Bilangan "<<bilangan_dicari<<" Tidak ditemukan";
}
cout<<endl<<endl;
cout<<"ulangi proses pencarian (Y/N) = ";
cin>>ulang;
}
}

More Related Content

What's hot (17)

latihan individu no 1
latihan individu no 1latihan individu no 1
latihan individu no 1
istwiari
Kelompok 2.7
Kelompok 2.7Kelompok 2.7
Kelompok 2.7
1300018075
Tugas C++ (Matriks) - Dian Aditya - 2009/2010
Tugas C++ (Matriks) - Dian Aditya - 2009/2010Tugas C++ (Matriks) - Dian Aditya - 2009/2010
Tugas C++ (Matriks) - Dian Aditya - 2009/2010
Dian Aditya
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
Kelompok 2.7
Kelompok 2.7Kelompok 2.7
Kelompok 2.7
fiqriany1300018072
Program menghitung angka genap dengan C++
Program menghitung angka genap dengan C++Program menghitung angka genap dengan C++
Program menghitung angka genap dengan C++
Achmad Sidik
Materi kuliah 05 pointer part 3
Materi kuliah 05   pointer part 3Materi kuliah 05   pointer part 3
Materi kuliah 05 pointer part 3
Budi Yono
Latihan individu no 3
Latihan individu no 3Latihan individu no 3
Latihan individu no 3
riani1300018075
Latihan individu no 3
Latihan individu no 3Latihan individu no 3
Latihan individu no 3
riani1300018075
Rumah
RumahRumah
Rumah
fahlevizha
Materi kuliah 20 rekursi
Materi kuliah 20   rekursiMateri kuliah 20   rekursi
Materi kuliah 20 rekursi
Budi Yono
Fungsi string
Fungsi stringFungsi string
Fungsi string
Shohib Ash-hab
Modul java animasi
Modul java animasiModul java animasi
Modul java animasi
ANDI EDY SUDRAJAT
Pertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman CPertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman C
Nurdin Al-Azies
Pengenalan Bahasa C++
Pengenalan Bahasa C++Pengenalan Bahasa C++
Pengenalan Bahasa C++
guestaf3e8f4
Ahmad saputra soal 9 dan 16
Ahmad saputra soal 9 dan 16Ahmad saputra soal 9 dan 16
Ahmad saputra soal 9 dan 16
AhmadSaputra38
Queue laporan
Queue laporanQueue laporan
Queue laporan
Achmad Sayfudin
latihan individu no 1
latihan individu no 1latihan individu no 1
latihan individu no 1
istwiari
Kelompok 2.7
Kelompok 2.7Kelompok 2.7
Kelompok 2.7
1300018075
Tugas C++ (Matriks) - Dian Aditya - 2009/2010
Tugas C++ (Matriks) - Dian Aditya - 2009/2010Tugas C++ (Matriks) - Dian Aditya - 2009/2010
Tugas C++ (Matriks) - Dian Aditya - 2009/2010
Dian Aditya
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
Program menghitung angka genap dengan C++
Program menghitung angka genap dengan C++Program menghitung angka genap dengan C++
Program menghitung angka genap dengan C++
Achmad Sidik
Materi kuliah 05 pointer part 3
Materi kuliah 05   pointer part 3Materi kuliah 05   pointer part 3
Materi kuliah 05 pointer part 3
Budi Yono
Latihan individu no 3
Latihan individu no 3Latihan individu no 3
Latihan individu no 3
riani1300018075
Latihan individu no 3
Latihan individu no 3Latihan individu no 3
Latihan individu no 3
riani1300018075
Materi kuliah 20 rekursi
Materi kuliah 20   rekursiMateri kuliah 20   rekursi
Materi kuliah 20 rekursi
Budi Yono
Pertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman CPertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman C
Nurdin Al-Azies
Pengenalan Bahasa C++
Pengenalan Bahasa C++Pengenalan Bahasa C++
Pengenalan Bahasa C++
guestaf3e8f4
Ahmad saputra soal 9 dan 16
Ahmad saputra soal 9 dan 16Ahmad saputra soal 9 dan 16
Ahmad saputra soal 9 dan 16
AhmadSaputra38

Viewers also liked (20)

Makalah cache
Makalah cacheMakalah cache
Makalah cache
Akuun Pribadi
Algo
AlgoAlgo
Algo
Akuun Pribadi
Pti 7
Pti 7Pti 7
Pti 7
Akuun Pribadi
Makalah bahasa indonesia
Makalah bahasa indonesiaMakalah bahasa indonesia
Makalah bahasa indonesia
Akuun Pribadi
Pengertian edo ram
Pengertian edo ramPengertian edo ram
Pengertian edo ram
Akuun Pribadi
Pti 3
Pti 3Pti 3
Pti 3
Akuun Pribadi
media transmisi jarin
media transmisi jarinmedia transmisi jarin
media transmisi jarin
Akuun Pribadi
Sejarah lahir dan perkembangan konstitusi di indonesia
Sejarah lahir dan perkembangan konstitusi di indonesiaSejarah lahir dan perkembangan konstitusi di indonesia
Sejarah lahir dan perkembangan konstitusi di indonesia
Akuun Pribadi
Top 8 financial planning assistant resume samples
Top 8 financial planning assistant resume samplesTop 8 financial planning assistant resume samples
Top 8 financial planning assistant resume samples
davidhunter201
Top 8 law office assistant resume samples
Top 8 law office assistant resume samplesTop 8 law office assistant resume samples
Top 8 law office assistant resume samples
davidhunter201
DISEO ELECTRICO FOTOVOLTAICODISEO ELECTRICO FOTOVOLTAICO
DISEO ELECTRICO FOTOVOLTAICO
Jorge Robles
Top 8 kumon assistant resume samples
Top 8 kumon assistant resume samplesTop 8 kumon assistant resume samples
Top 8 kumon assistant resume samples
davidhunter201
Images for big satturn
Images for big satturnImages for big satturn
Images for big satturn
Som-Deepak Kumar-Sawant
Aproximaci坦n problema de investigaci坦n.Aproximaci坦n problema de investigaci坦n.
Aproximaci坦n problema de investigaci坦n.
Amabili Sandoval
LIVING LEGENDS OA EVALUATION REPORToct2015
LIVING LEGENDS OA EVALUATION REPORToct2015LIVING LEGENDS OA EVALUATION REPORToct2015
LIVING LEGENDS OA EVALUATION REPORToct2015
Olu Alake
main
mainmain
main
Emil Johansen
Top 8 food assistant resume samples
Top 8 food assistant resume samplesTop 8 food assistant resume samples
Top 8 food assistant resume samples
davidhunter201
Top 8 judicial assistant resume samples
Top 8 judicial assistant resume samplesTop 8 judicial assistant resume samples
Top 8 judicial assistant resume samples
davidhunter201
Makalah bahasa indonesia
Makalah bahasa indonesiaMakalah bahasa indonesia
Makalah bahasa indonesia
Akuun Pribadi
Pengertian edo ram
Pengertian edo ramPengertian edo ram
Pengertian edo ram
Akuun Pribadi
media transmisi jarin
media transmisi jarinmedia transmisi jarin
media transmisi jarin
Akuun Pribadi
Sejarah lahir dan perkembangan konstitusi di indonesia
Sejarah lahir dan perkembangan konstitusi di indonesiaSejarah lahir dan perkembangan konstitusi di indonesia
Sejarah lahir dan perkembangan konstitusi di indonesia
Akuun Pribadi
Top 8 financial planning assistant resume samples
Top 8 financial planning assistant resume samplesTop 8 financial planning assistant resume samples
Top 8 financial planning assistant resume samples
davidhunter201
Top 8 law office assistant resume samples
Top 8 law office assistant resume samplesTop 8 law office assistant resume samples
Top 8 law office assistant resume samples
davidhunter201
DISEO ELECTRICO FOTOVOLTAICODISEO ELECTRICO FOTOVOLTAICO
DISEO ELECTRICO FOTOVOLTAICO
Jorge Robles
Top 8 kumon assistant resume samples
Top 8 kumon assistant resume samplesTop 8 kumon assistant resume samples
Top 8 kumon assistant resume samples
davidhunter201
Aproximaci坦n problema de investigaci坦n.Aproximaci坦n problema de investigaci坦n.
Aproximaci坦n problema de investigaci坦n.
Amabili Sandoval
LIVING LEGENDS OA EVALUATION REPORToct2015
LIVING LEGENDS OA EVALUATION REPORToct2015LIVING LEGENDS OA EVALUATION REPORToct2015
LIVING LEGENDS OA EVALUATION REPORToct2015
Olu Alake
Top 8 food assistant resume samples
Top 8 food assistant resume samplesTop 8 food assistant resume samples
Top 8 food assistant resume samples
davidhunter201
Top 8 judicial assistant resume samples
Top 8 judicial assistant resume samplesTop 8 judicial assistant resume samples
Top 8 judicial assistant resume samples
davidhunter201

Similar to Include (13)

Pertemuan 6B.pptx
Pertemuan 6B.pptxPertemuan 6B.pptx
Pertemuan 6B.pptx
Menny SN
Lapopran praktikum struktur data pertemuan 2 Sorting
Lapopran praktikum struktur data pertemuan 2 SortingLapopran praktikum struktur data pertemuan 2 Sorting
Lapopran praktikum struktur data pertemuan 2 Sorting
Ady Achirul
String
StringString
String
lembayungtirta
Modul 2 strukdat
Modul 2 strukdatModul 2 strukdat
Modul 2 strukdat
Vincentius Kristanto
Makalah kelompok Siap Presentasi Struktur Data
Makalah kelompok Siap Presentasi Struktur DataMakalah kelompok Siap Presentasi Struktur Data
Makalah kelompok Siap Presentasi Struktur Data
Bina Sarana Informatika
Latihan individu f
Latihan individu fLatihan individu f
Latihan individu f
1300018078
Latihan individu f
Latihan individu fLatihan individu f
Latihan individu f
1300018078
Algoritma&Pemrograman C++ Operasi string
Algoritma&Pemrograman C++ Operasi stringAlgoritma&Pemrograman C++ Operasi string
Algoritma&Pemrograman C++ Operasi string
Menny SN
Presentasi Kelompok 3 TI-D algorithm.docx
Presentasi Kelompok 3 TI-D algorithm.docxPresentasi Kelompok 3 TI-D algorithm.docx
Presentasi Kelompok 3 TI-D algorithm.docx
abdansyakuuro1
Algoritma say bilangan ratusan Algoritma say bilangan ratusan
Algoritma say bilangan ratusan Algoritma say bilangan ratusanAlgoritma say bilangan ratusan Algoritma say bilangan ratusan
Algoritma say bilangan ratusan Algoritma say bilangan ratusan
kacongduren
BAHASA C
BAHASA CBAHASA C
BAHASA C
Hastih Leo
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
windi1
11 operasi dasar masukan dan keluaran
11   operasi dasar masukan dan keluaran11   operasi dasar masukan dan keluaran
11 operasi dasar masukan dan keluaran
kua
Pertemuan 6B.pptx
Pertemuan 6B.pptxPertemuan 6B.pptx
Pertemuan 6B.pptx
Menny SN
Lapopran praktikum struktur data pertemuan 2 Sorting
Lapopran praktikum struktur data pertemuan 2 SortingLapopran praktikum struktur data pertemuan 2 Sorting
Lapopran praktikum struktur data pertemuan 2 Sorting
Ady Achirul
Makalah kelompok Siap Presentasi Struktur Data
Makalah kelompok Siap Presentasi Struktur DataMakalah kelompok Siap Presentasi Struktur Data
Makalah kelompok Siap Presentasi Struktur Data
Bina Sarana Informatika
Latihan individu f
Latihan individu fLatihan individu f
Latihan individu f
1300018078
Latihan individu f
Latihan individu fLatihan individu f
Latihan individu f
1300018078
Algoritma&Pemrograman C++ Operasi string
Algoritma&Pemrograman C++ Operasi stringAlgoritma&Pemrograman C++ Operasi string
Algoritma&Pemrograman C++ Operasi string
Menny SN
Presentasi Kelompok 3 TI-D algorithm.docx
Presentasi Kelompok 3 TI-D algorithm.docxPresentasi Kelompok 3 TI-D algorithm.docx
Presentasi Kelompok 3 TI-D algorithm.docx
abdansyakuuro1
Algoritma say bilangan ratusan Algoritma say bilangan ratusan
Algoritma say bilangan ratusan Algoritma say bilangan ratusanAlgoritma say bilangan ratusan Algoritma say bilangan ratusan
Algoritma say bilangan ratusan Algoritma say bilangan ratusan
kacongduren
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
windi1
11 operasi dasar masukan dan keluaran
11   operasi dasar masukan dan keluaran11   operasi dasar masukan dan keluaran
11 operasi dasar masukan dan keluaran
kua

Include

  • 1. #include<iostream.h> #include<conio.h> #include<ctype.h> void main() { int banyak_bilangan, i, j, bilangan[100], temp, awal, akhir, tengah, bilangan_dicari; char ulang = 'Y' ; cout<<"Masukan Banyaknya Bilangan = "; cin>>banyak_bilangan; cout<<endl; cout<<"INPUT BILANGAN"<<endl; cout<<"=============="<<endl; for(i=0; i<banyak_bilangan; i++) { cout<<"masukan bilangan ke "<<(i+1)<<" = "; cin>>bilangan[i]; } cout<<endl; while(toupper(ulang) == 'Y') { clrscr(); cout<<"OUTPUT BILANGAN"<<endl; cout<<"==============="<<endl; for(i=0; i<(banyak_bilangan)-1; i++) { for(j=i+1; j<banyak_bilangan; j++) { if(bilangan[i] > bilangan[j]) { temp = bilangan[i]; bilangan[i] = bilangan[j]; bilangan[j] = temp; }
  • 2. } } cout<<"deretan bilangan setelah diurutkan = "; for(i=0; i<banyak_bilangan; i++) { cout<<bilangan[i]<<" "; } cout<<endl<<endl; cout<<"masukan bilangan yang akan dicari = "; cin>>bilangan_dicari; awal = 0; akhir = banyak_bilangan - 1; tengah = (awal + akhir)/2; while((bilangan[tengah] != bilangan_dicari) && (akhir >= awal)) { if(bilangan_dicari > bilangan[tengah]) { awal = tengah + 1; } else { akhir = tengah - 1; } tengah = (awal + akhir) / 2; } if(bilangan[tengah] == bilangan_dicari) { cout<<"Bilangan "<<bilangan_dicari<<" Ditemukan pada index ke "<<tengah<<" atau elemen ke "<<(tengah+1); } else { cout<<"Bilangan "<<bilangan_dicari<<" Tidak ditemukan"; }