AdityaDees: contoh program cpp

Hot

https://publishers.chitika.com/

Showing posts with label contoh program cpp. Show all posts
Showing posts with label contoh program cpp. Show all posts

23 July 2020

Ask Program Deret Ganjil Genap menggunakan Fungsi Rekursif C++ AdityaDS

21:13 0
Assalamu'alaikum...Setelah belajar mengenai contoh-contoh program yang menggunakan fungsi rekursif yaitu Konversi Desimal ke Biner dan Faktorial. Sekarang akan dibahas mengenai Menjumlahkan Deret Ganjil dan Genap dengan Fungsi Rekursif C++.Contoh...
Read More

22 July 2020

Ask Algoritma Bubble Sort dan Contoh Program C++ AdityaDS

10:22 0
Assalamu'alaikum...Sorting (pengurutan) merupakan algoritma untuk melakukan pengurutan data berdasarkan kategori tertentu.Beberapa metode sorting antara lain adalah:Bubble Sort Quick Sort Shell Sort Selection SortInsert SortMerge SortKali...
Read More

21 July 2020

Ask Program Faktorial dengan Perulangan for dan Rekursif C++ AdityaDS

22:32 0
Assalamu'alaikum...Bismillah, setelah mempelajari mengenai rekursif dan contoh program konversi desimal ke biner kali ini akan melanjutkan mengenai contoh program faktorial secara rekursif.Faktorial (!) dari bilangan asli x adalah hasil perkalian...
Read More

Ask Program Konversi Desimal ke Biner Rekursif C++ AdityaDS

15:01 0
Assalamu'alaikum...Rekursif merupakan suatu fungsi yang dapat memanggil dirinya sendiri. Berbeda dengan fungsi dan prosedur yang dapat dipanggil oleh fungsi atau prosedur lain, sementara fungsi rekursif dapat memanggil dirinya sendiri.Banyak sekali contoh-contoh...
bilangan 0 sebelum bilangan 1 dapat dihilangkan karena penghilangan angka 0 tidak merubah makna bilangannya. 
Misal :
000001010
dapat ditulis : 1010

Sekarang kita akan masuk kepada programnya. Berikut program konversi desimal ke biner :


#include <iostream>
using namespace std;

void biner(int bilangan)
{ //kondisi berhenti 
if (bilangan==1){
cout<<1;
return;
}
//pemanggilan rekursif
else {
binner(bilangan/2); 
cout <<bilangan%2;
}
}

int main(){
int bilangan;
char pilih;
cout<<"Konversi Desimal ke Biner"<<endl;
do {
cout<<"Masukan Bilangan Desimal : "; cin >> bilangan;
cout<<"Binner : ";
biner(bilangan);
cout<<"\ncoba lagi y/n : "; cin>>pilih;
cout<<endl;
}while (pilih=='y' || pilih == 'Y'); //untuk kembali ke awal


Hasil output program :

rekursif1
Konversi Desimal ke Biner C++
Berikut penjelasan alur program tersebut :
misal input desimall 10
biner(10) maka akn masuk ke fungsi biner dan mengeksekusi else kemudian
biner(10/2) maka akan masuk ke fungsi biner lagi dan kembali mengekseksui else kemudian
biner(5/2) maka masuk kembali ke fungsi biner dan mengeksekusi else kemudian
biner (2/2) maka masuk ke fungsi biner dan mengeksekusi if dan mengeluarkan bilangan 1 kemudian di return ke kondisi akhir fungsi yang dieksekusi tadi karena masih ada statement yang belum dikerjakan.


naik ke kondisi akhir tdi biner (2/2) dan mengoutputkan 2 mod 2 = 0 kemudian
naik kekondisi akhir tdi biner (5/2) dan mengoutputkan 5 mod 2 = 1 kemudian
naik kekondisi akhir biner tdi (10/2) dan mengoutpukan 10 mod 2 = 0 kemudian
selesai 
sehingga yang ditampilkan dilayar adalah 1010.

Bagaimana? susah bukan untuk dimengerti ? :)

Selanjutnya akan dibahas mengenai contoh rekursif C++ bagian ke 2 yaitu mengenai faktorial.

Semoga bermanfaat. Terimakasih




Read More

18 July 2020

Ask Contoh penggunaan struct untuk pendataan barang C++ AdityaDS

20:16 0
Asssalmu'alaikum...Setelah memahami mengenai definisi struct dan case study pada case study struct in C++ , kali ini akan dilanjutkan dengan case study yang kedua yaitu menggunakan struct untuk Data Barang Dagang. Berikut deskripsi dan...
Read More

Ask Struct dan contoh penggunaan struct untuk pendataan karyawan C++ AdityaDS

13:18 0
Assalamu'alaikum...hello semuanya, postingan ini akan membahas mengenai 'apa itu struct' dan contoh kasus yang menggunakan struct.STRUCT- struct punya sejumlah elemen yg disebut field- setiap field bisa memiliki tipe data yg berbedaBerikut ini perbedaan...
Read More

https://payclick.com/