Skip to main content

Posts

Showing posts with the label Pemrograman C PlusPlus

Program C++ : Konversi Biner, Octal, Heksadesimal

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Program C++ : Konversi Biner, Octal, Heksadesimal . Kali ini kita akan bahas tentang konversi bilangan dari bilangan Desimal ke bilangan heksadesimal, octal, dan juga biner. prinsipnya sebenarnya untuk konversi kepada biner sama saja dengan program sebelumnya hanya saja untuk program ini kita tambahkan hex untuk konversi ke heksadesimal dan oct untuk konversi ke octal. mari kita lihat code program C++ konversi bilangan ini selengkapnya : #include <iostream> using namespace std; int main() { long desimal, pembagi=1073741824, bit; cout<<"Nilai Desimal : "; cin>>desimal; cout<<"Heksadesimal = "<<hex<<desimal<<endl; cout<<"Octal = "<<oct<<desimal<<endl; cout<<"Biner = "; while(pembagi...

Program C++ : Operasi Perkalian Loop Terbatas

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Program C++ : Operasi Perkalian Loop Terbatas . Disini saya membuat contoh sederhana tentang Operator dalam C++, yaitu program operasi perkalian dimana pada program ini kita dapat menentukan perkalian berapa dan sampai dengan batas berapa. Perulangan atau looping pada perkalian ini akan di mulai dari satu, maka dari itu kita menggunakan perulangan for pada program ini. Berikut code program lengkapnya: #include <iostream> using namespace std; int main() { int perkalian, n, batas; // deklarasi variabel cout<<"Perkalian : "; cin>>perkalian; //input nilai cout<<"Sampai Dengan: "; //masukan batas cin>>batas; cout<<endl; //memindahkan line satu baris kebawah for(n=1; n<=batas; n++) //perulangan cout...

Program C++ : Mencari Modulus

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Program C++ : Mencari Modulus . Kemarin ada teman yang bertanya tentang cara bagaimana untuk menentukan sebuah modulus dengan Array, dan berikut ini, saya share kepada anda di fajaryusuf.com ini untuk melihat program selengkapnya tentang membuat modulus dengan C++. Berikut adalah code program lengkapnya : #include <iostream> using namespace std; int x; void findmod(float bil[], int n, float mod[]) { int total[100]; int k=1; x=0; //untuk mengurutkan secara ascending for(int c=0;c<n;c++) { for(int i=(n-1);i>=0;i--) { if(bil[i]<bil[i-1]) { int temp; temp=bil[i]; bil[i]=bil[i-1]; bil[i-1]=temp; } } } //menghitung berapa kali muncul tiap angka for(int c=0;c<n;c++) { total[c]=0; for(int i=0;i<n;i++) { if(bil[c]==bil[i]) { total[c]++; } } } //menentukan nilai yang paling sering muncul for(int c=0;c<n;c++) { if(total[c]>k) { k=total[c]; } } //jika modus le...

Program C++ : Operasi Matematika Sederhana

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Program C++ : Operasi Matematika Sederhana . Di dalam program ini, kita hanya mendeklarasikan dua buah deklarasi variabel dengan tipe data int yang lalu akan dilakukan penjumlahan, pengurangan, perkalian, dan pembagian. Yuk silahkan dilihat langsung code programnya : //C++ : Mengirim Nilai Konstanta ke Fungsi //Program C++ : Operasi Matematika Sederhana #include<iostream> using namespace std; int main() { int nilai1, nilai2; cout<<"Masukan Nilai Pertama : "; cin>>nilai1; cout<<"Masukan Nilai Kedua : "; cin>>nilai2; cout<<endl; cout<<nilai1<<"+"<<nilai2<<"= "<<nilai1+nilai2<<endl; cout<<nilai1<<"-"<<nilai2<<"= "<<nilai1-nilai2<<endl; cout<<nilai1<<"x"<<nilai2<<"= "...

Program C++ : Membuat Bentuk Segitiga / Piramida

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Program C++ : Membuat Bentuk Segitiga / Piramida . Berikut adalah contoh code program C++ yang akan membuat bentuk segitiga dengan instruksi looping/perulangan for dalam for, for pertama untuk kolom, for kedua untuk baris, i baris j kolom. Berikut code lengkapnya : #include <iostream> using namespace std; int main() { int i,j,n,spasi; cout<<"Masukan Jumlah Baris: "; cin>>n; for(i=1; i<=n; i++) { spasi=n-i; for(j=1; j<=spasi; j++) cout<<" "; for(j=1; j<=i; j++) cout<<"*"; cout<<endl; } cout<<endl; cout<<" FajarYusuf.Com"<<endl; return 0; } hasil output dari program diatas akan seperti ...

Program C++ : Konversi Bilangan Desimal ke Biner

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Program C++ : Konversi Bilangan Desimal ke Biner . Apa anda masih ingat tentang konversi bilangan, dalam mata kuliah pengantar teknologi informasi dan komunikasi kita akan mempelajari tentang konversi bilangan. Komputer sendiri sebenarnya hanya dapat membaca perintah nol dan satu, artinya setiap tindakan kita yang kita lakukan di dalam komputer perintah tersebut akan dikonversi kedalam bilangan biner. Biner sendiri adalah jenis bilangan yang hanya memiliki dua buah sistem bilangan yaitu nol dan satu. Nah, sekarang bagaimana cara melakukan konversi nilai dalam desimal yang memiliki sepuluh sistem bilangan yaitu, 0,1,2,3,4,5,6,7,8,9. kedalam bilangan biner yang dikenal dengan nama binari digit yang mempunyai dua sistem bilangan yaitu 0 dan 1, berikut code program dalam bahasa program C++ yang dapat melakukan konversi Desimal ke Biner : #include <iostream> using names...

C++ : Array Dua Dimensi

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  C++ : Array Dua Dimensi .   Array atau larik berdimensi dua tersusun dalam bentuk baris dan kolom, dimana indeks pertama menunjukan dan indeks kedua menunjukan kolom. Array berdimensi dua sering digunakan dalam membentuk tabel. Bentuk umumnya adalah sbb: Type Nama_Array[indeks1] [indeks2]; Keterangan: Type : Menyatakan tipe data yang digunakan Nama_Array : Penamaan untuk nama array Indeks1 : Untuk menyatakan jumlah baris Indeks2 : Untuk menyatakan jumlah kolom Sebagai contoh kita mempunyai data sebagai berikut:   Data Nilai Mahasiswa No Nama MID Semester 1 Fajar 98 97 2 Ucok 87 89 3 Udin 67 70 Dari tabel di samping, tentukan nilai akhir, yang didapat dari nilai MID dikali 40% dan nilai Semester 60%. Maka kita dapat membuat program nilai data mahasiswa dengan array ...

Program C++ : Deret Bilangan Genap

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Program C++ : Deret Bilangan Genap . Untuk contoh kali ini, yaitu tentang cara membuat deret bilangan genap dengan program C++, disini kita akan menentukan deret bilangan dimulai dari mana, dan di akhiri sampai dengan nilai yang ditentukan. Jadi akan terdapat dua buah data yang kita input. artinya ada 3 buah variabel yang kita di deklarasi, lalu dengan menggunakan operator aritmatika modulus untuk menentukan modulus bilangan genapnya (cacah%2) dan untuk membuat deret bilangannya, kita gunakan perulangan for.  Misalnya deret bilangannya kita mulai dari angka 1, dan di akhiri dengan 20, maka, bilangan apa saja yang akan menjadi deret bilangan genapnya. Yuk, mari kita lihat program C++ selengkapnya ini : #include<iostream> using namespace std; int main() { int bil1, bil2, cacah; cout<<"Deret Mulai Dari : "; cin>>bil1; cout...

Program C++ : Data Mahasiswa dengan Switch Case

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Program C++ : Data Mahasiswa dengan Switch Case . Saat kita memasukkan sebuah NIM mahasiswa maka akan muncul data-data mahasiswa, mulai dari Nama, Alamat, Kelas, dan Total IPK. itulah contoh program yang akan saya sharing kali ini, yang merupakan contoh program penggunaan switch case pada C++. dengan contoh sederhana ini, anda dapat mengembangkannya sesuai dengan yang anda inginkan. Berikut ini code program selengkapnya: #include<iostream> using namespace std; int main() { int data_mhs; cout<<"Masukan NIM : "; cin>>data_mhs; switch(data_mhs) { case 11132340: cout<<"\nNAMA : Fajar Yusuf"<<endl; cout<<"KELAS : I-3"<<endl; cout<<"ALAMAT : JL.Bendungan Cilodong Depok "<<endl; cout...

Pemrograman C++ : Bilangan Fibonacci

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Pemrograman C++ : Bilangan Fibonacci . Cerita Fibonacci ini berasal dari fibonacci (Leonardo of Pisa) tentang pembiakan kelinci-kelinci. Sepasang kelinci ditempatkan dalam sebuah tempat untuk dilakukan kembangbiak. Jika kelinci betina akan menghasilkan keturunan setelah dua bulan, maka berapakah jumlah pasang kelinci setelah bulan ke 7 ? Untuk menghitung bilangan fibonacci ke-n ternyata dapat disederhanakan dengan menghitung bilangan fibonacci ke-n-1 dan bilangan fibonacci ke-n-2. Masalah semula dijabarkan menjadi masalah sejenis dengan lingkup yang lebih kecil. Perhitungan ini dapat dikerjakan dengan rekursi. Kondisi penghentian adalah n bernilai satu dan dua. dan berikut ini adalah program selengkapnya : #include<iostream> using namespace std; long fibo(long n); int main() { int x; cout<<"Masukan Akhir bulan : "; cin>>x; cout<<"Jumlah Kel...

Program C++ : Struct Sederhana

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Program C++ : Struct Sederhana . Dalam contoh sederhana ini saya memberikan contoh tentang bagaimana melakukan inisialisasi nilai struktur (struct) di awal. MAHASISWA mhs = { "Romeo", 11170138, 04, 10, 1992, 18, 3.8 }; Perhatikan pemberian nilai pada variabel mhs tanda kurung kurawal harus dipisahkan dengan tanda koma, dan setelah tanda kurung kurawal harus disertakan tanda titik koma (;) Dibawah ini adalah code program C++ sederhana lengkapnya: #include<iostream> using namespace std; struct MAHASISWA { char nama[80]; long nim; int tanggal_lahir; int bulan_lahir; int tahun_lahir; int jumlah_sks; double ipk; }; int main(){ MAHASISWA mhs = { "Romeo", 11170138, 04, 10, 1992, 18, 3.8 }; cout<<"\nData pribadi mahasiswa "<<endl; cout<<" nama : "<<mhs.nama<<endl ...

Perbedaan Program C++ Klasik dan Program C++ Modern

Kali ini saya ingin sharing sedikit tentang yang saya ketahui tentang Pemrograman   C++ klasik dan Pemrograman C++ Modern . Ini berawal pada waktu saya menemukan sebuah program dengan file header seperti ini: #inlclude <iostream> using namespace std; Nah pada waktu itu saya bingung, kenapa code itu pada header tidak ada .h nya, dan malah ada using namespace std;  apa maksudnya itu? saya pikir waktu itu. Namun setelah menemukan sebuah buku Pemrograman C++ di perpustakaan kuliah, disana saya menemukan jawabannya. ternyata itu adalah penulisan pada compiler C++ Standar . Yaitu bentuk yang telah memenuhi standar penulisan kode untuk C++ standar. Namun untuk penulisan dengan bentuk seperti ini di perlukan compiler C++ yang telah semua fitur yang terdapat dalam C++ standar. saya pernah mencoba file header seperti ini pada microsoft visual C++ 06 dan berhasil juga pada MinGW Develover Studio . Dan sekarang saya gunakan juga pada tutorial tutorial yang ada pada FajarYusuf...

C++ : Mengisi nilai ke dalam elemen Array

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  C++ : Mengisi nilai ke dalam elemen Array . Untuk mengisikan nilai ke dalam elemen-elemen array, kita dapat melakukannya langsung untuk setiap elemen, misalnya seperti berikut: A[0]=10; A[1]=20; A[2]=30; ... dst Namun cara ini tidak di rekomendasikan karena tidak efesien untuk pengerjaan. Cara yang lebih umum digunakan oleh banyak programmer untuk mengisikan nilai kedalam elemen-elemen array adalah dengan cara looping (perulangan). Cara ini akan jauh lebih cepat dibandingkan cara manual seperti diatas. seperti code looping+array berikut ini: for (int A=0; A<25; A++) { cout<<"X["<<A<<"]="; cin>>X[A]; } Dan berikut ini adalah contoh program yang didalamnya terdapat proses pengisian array dengan menggunakan proses looping atau perulangan. //C++ : Mengisi nilai ke dalam elemen Array #include<iostream> using namespace std; int m...

Program C++ : Program Data Mahasiswa Struct

Kali ini FajarYusuf.Com hanya akan memberikan contoh sederhana tentang penggunaan Struct pada program C++. yuk langsung saja kita melihat bagaimana hasil programnya dibawah ini : klik gambar untuk memperbesar Code Program C++nya : //Program C++ : Variabel Static Pada Fungsi #include<iostream> using namespace std; struct MAHASISWA { char nama[80]; long nim; int tanggal_lahir; int bulan_lahir; int tahun_lahir; int jumlah_sks; double ipk; }; int main() { MAHASISWA mhs = { "Romeo", 11370138, 04, 10, 1992, 18, 3.8 }; cout<<"\nData pribadi mahasiswa "<<endl; cout<<" nama : "<<mhs.nama<<endl <<" nim : "<<mhs.nim<<endl <<" tanggal : "<<mhs.tanggal_lahir<<"-" <<mhs.bulan_lahir<<"-" <<mhs.tahun_lahir<<endl <<" Jumlah SKS : "<<mhs....

Pemrograman C++ : Variabel Statis

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Pemrograman C++ : Variabel Statis . Variabel statis dapat juga berupa variabel lokal atau juga variabel eksternal. sifat variabel statis ini mempunyai sifat antara lain: Jika variabel statis bersifat lokal, maka variabel hanya dikenal oleh fungsi tempat variabel di deklarasi. Jika variabel statis bersifat eksternal, maka variabel dapat dipergunakan oleh semua fungsi yang terletak pada file yang sama ditempat variabel statis di deklarasi        . Jika tidak ada inisialisasi oleh pemrograman secara otomatis akan diberikan nilai awal nol. Suatu variabel statis diperoleh dengan menambahkan kata kunci static didepan penentu tipe data variabel. contoh penggunaan variabel static pada program C++: //Pemrograman C++ : Variabel Statis #include<iostream> using namespace std; void lontong(); int main() { int n=5; lontong(); lontong(); lontong(); cout<<"\...

Pemrograman C++ : Variabel Eksternal

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Pemrograman C++ : Variabel Eksternal . Variabel Eksternal adalah variabel Global. artinya variabel eksternal bersifat global yang dapat di gunakan bersama-sama tanpa harus di deklarasi berulang-ulang, karena sudah di deklarasi di luar fungsi. Pendeklarasian variabel eksternal ini diluar dari fungsi main() . Perhatikan code program C++ dibawah ini: //C++ : Mengirim Nilai Konstanta ke Fungsi #include<iostream> using namespace std; int a=10; // ini adalah deklarasi untuk variabel eksternal void lokal(); int main() { cout<<"Penggunaan variabel eksternal"<<endl; cout<<"Isi Nilai a dalam fungsi main() :"<<a<<endl; //memanggil variabel eksternal a cout<<"Isi Nilai a setelah pemanggilan fungsi lokal():"; lokal(); //pemanggilan fungsi lokal cout<<"\n"; cout<<" ...

Pemrograman C++ : Variabel Lokal

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Pemrograman C++ : Variabel Lokal . Variabel dalam bahasa C hanya dikenal dua buah variabel yaitu variabel lokal dan variabel global. sedangkan dalam bahasa C++ kita akan diperkenalkan dengan tiga buah variabel yaitu: Variabel Lokal Variabel Eksternal Variabel Statis Variabel Lokal Variabel lokal adalah variabel yang dideklarasikan didalam fungsi dan hanya dikenal oleh fungsi yang bersangkutan. Variabel lokal juga sering disebut dengan variabel otomatis. Contoh penggunaan variabel lokal dalam Program C++ adalah seperti berikut ini: #include <iostream> using namespace std; void lokal(); void garis(); int main() { int a=10; garis(); cout<<"Pemanggilan variabel lokal"<<endl; lokal(); cout<<"\nNilai a dalam fungsi main() : "<<a<<endl; garis(); cout<<" FajarYusuf.Com"<...

C++ : Mengirim Nilai Konstanta ke Fungsi

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  C++ : Mengirim Nilai Konstanta ke Fungsi .   Untuk dapat mengirimkan nilai konstanta ke suatu fungsi lain dapat dilakukan dengan cara yang mudah seperti contoh code program C++ dibawah ini, perhatikan contoh berikut ini: //C++ : Mengirim Nilai Konstanta ke Fungsi #include <iostream> using namespace std; float luas (float sisi); int main() { float lbs; lbs=luas(5.25 ); cout<<"luas bujur sangkar adalah: "<<lbs<<endl; cout<<endl; cout<<" FajarYusuf.Com"<<endl; } float luas (float sisi) { return(sisi*sisi); } Perhatikan contoh diatas bahwa pernyataan lbs=luas(5.25), dikirimkan nilai tersebut kepada fungsi luas(), untuk ditampung di variabel sisi. selanjutnya didalam fungsi return terjadi perkalian sisi dengan sisi, setelah itu hasil perkalian tersebut dikirim kembali ke variabel lbs yang ...

Pemrograman C++ : Pernyataan Return()

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Pemrograman C++ : Pernyataan Return() . Pernyataan return() digunakan untuk mengirimkan nilai atau nilai dari suatu fungsi kepada fungsi yang lain untuk memanggilnya. Pernyataan return() diikuti oleh argumen yang berupa nilai yang akan dikirimkan. Contoh program C++ dengan pemakaian return dalam fungsi adalah seperti berikut ini: //Penggunaan return dalam fungsi #include <iostream> using namespace std; int perkalian ( int a, int b) //fungsi { return a*b; //penggunaan return } int main() { int a,b,c; cout<<"Masukan nilai A: "; cin>>a; cout<<"Masukan nilai B: "; cin>>b; c=perkalian(a,b); //pemanggilan fungsi cout<<"Hasil Perkalian "<<a<<"x"<<b<<"="<<c<<endl; cout<<endl; cout<<" FajarYusuf.Com"...

Pemrograman C++ : Looping/Perulangan While

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post  Pemrograman C++ : Looping/Perulangan While . Bentuk perulangan atau looping while dikendalikan oleh syarat tertentu, yaitu perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi. bentuk umumnya penulisan while pada C++ seperti ini: while(syarat) { pernyataan; pernyataan; } contoh code program C++ menggunakan while seperti berikut: //While #include<iostream> using namespace std; int main () { int nilai; cout<<"Masukan nilai akhir "; cin>>nilai; while(nilai>0) { cout<<nilai<< "\n"; --nilai; } cout<<"==="<<endl; cout<<endl; cout<<" FajarYusuf.Com"<<endl; } Hasil akan seperti ini : klik gambar untuk memperbesar pada contoh program diatas adalah program perulangan while dari nilai akhir sampai nilai 0 dengan penanda syarat dari wh...