Searching dalam C++

Pembahasan kita selanjutnya ialah mengenai searching di dalam c++, setelah sebelumnya kita mempelajari sorting, maka untuk selanjutnya kita membahas mengenai searching di dalam c++, bagaimana searching di dalam c++ itu ? mari kita ulas apa itu yang dimaksud searching…

Pengertian Searching Baca Selanjutnya

Pengertian dan contoh sorting di dalam C++

Pada kali ini saya akan membahas mengenai sorting didalam c++,  di dalam kehidupan sehari-hari sorting ditemukan dalam kamus yang hurufnya berurutan untuk mempermudah pengguna dalam pencarian. Mengapa kita harus melakukan sorting data? Ada banyak alasan dan keuntungan dengan mengurutkan data. Data yang terurut mudah untuk dicari, mudah untuk diperiksa, dan mudah untuk dibetulkan jika terdapat kesalahan. Data yang terurut dengan baik juga mudah untuk dihapus jika sewaktu-waktu data tersebut tidak diperlukan lagi. Selain itu, dengan mengurutkan data maka kita semakin mudah untuk menyisipkan data atapun melakukan penggabungan data. Selanjutnya apa itu pengertian dari sorting di dalam bahasa pemrograman c++? Baca Selengkapnya

ARRAY DALAM C++

Setelah pembahasan-pembahasan sebelumnya mengenai apa yang dipelajari dalam c++ seperti fungsi input/output, perulangan, percabangan dalam c++ sekarang saya akan berbagai mengenai array. Apa yang dimaksud Array dalam c++, dan juga bagaimana pendeklarasian didalam c++ ?

Mari Kita bahas satu persatu mengenai aaray dalam c++

Pengertian ARRAY

merupakan suatu kumpulan variabel yang memiliki tipe data yang sama dan diartikan dalam nama yang sama. Didalam variabel array dideklarasikan dengan mencantumkan tipe dan nama variabel yang diikuti dengan banyaknya lokasi memori yang dibuat..

Bentuk deklarasi array sebagai berikut:

Typename indentifier[size_constant_constant_expression];

Dimana:

Typenama : jenis data elemen array

Identifier    : Nama array

Size_constant_expression : ukuran / panjang elemen array

Contoh:

Int array_data[ 100 ];

Contoh programnya :

#include <iostream.h>
#include <conio.h>

main()
{
int N[5]={5,10,12,8,5};
int i;
cout<<“\n===========================\n”;
cout<<“\nBELAJAR ARRAY 1 Dimensi\n”;
cout<<“\n===========================\n”;
for(i=0; i<=4; i++)
cout <<N[i]<<endl;
getch();
}

Hasil outputnya :

ARRAY DALAM C++

ARRAY 2 DIMENSI

array 2 dimensi digunakan untuk penyajian data berbentuk tabel atau juga dalam bentuk matrik.

Deklarasi ARRAY 2 dimensi  adalah sebagai berikut:

Type nama_var[baris][kolom];

Dimana:
● tipe : menyatakan jenis elemen array (int, char, unsigned, dan lain-lain)
● ukuran : menyatakan jumlah maksimal elemen array

Contoh : array 2 dimensi

Int matrix [3][2] ; // dimana [3] merupakan jumlah baris dan [2] adalah jumlah kolom

berikut contoh program array 2 dimensi secara statis

#include <conio.h>
#include <iostream.h>
main(){
cout<<“\n===============================\n”;
cout<<“\nBELAJAR ARRAY 2 DIMENSI STATIS\n”;
cout<<“\n===============================\n”;
int data[3][2]={{3,4},
{7,9},
{10,11}};
for (int i=0; i<3; i++){
for (int j=0; j<2; j++){
cout<<data[i][j]<<” “;
}
cout<<endl;
}
getch();
}

dan outputnya :

ARRAY 2 DIMENSI DALAM C++

Dan berikut contoh program array 2 dimensi secara dinamis :

#include <conio.h>
#include <iostream.h>
main(){
int data[3][2];
for (int i=0; i<3; i++){
for (int j=0; j<2; j++){
cout<<“data[“<<i<<“][“<<j<<“]: “;
cin>>data[i][j];}
}
cout<<“Data yang telah dimasukkan :”<<endl;
for (int i=0; i<3; i++){
for (int j=0; j<2; j++){
cout<<data[i][j]<<” “;}
cout<<endl;
}
getch();
}

dan outputnya adalah :

ARRAY 2 DIMENSI DINAMIS DALAM C++

ARRAY MULTIDIMENSI

Menggunakan array multidimensi sama mudahnya dengan menggunakan array satu dimensi,hanya memerlukan sedikit perubahan dalam deklarasinya.

Deklarasi multidimensi ( n dimensi ) adalah sebagai berikut:

Typename identifier[a1]a2]….[an];

Dimana:

a1,a2,…..an : ukuran/ panjang element pada masing-masing dimensi

Perbedaan array dengan tipe data lain :
Array dapat mempunyai sejumlah nilai, sedangkan tipe data lain hanya dihubungkan dengan sebuah nilai saja. Array dapat digunakan untuk menyimpan beberapa nilai tipe data lain data (char, int, float, double, long, dll) yang sama dengan satu nama saja. Selain itu, array dapat berupa satu dimensi atau lebih, sedangkan tipe data lain hanya berupa satu dimensi.

Berikut contoh dari array multidimensi :

#include <conio.h>
#include <iostream.h>
#include <stdio.h>

main(){
cout<<“\n===========================\n”;
cout<<“\nBELAJAR ARRAY MULTIDIMENSI\n”;
cout<<“\n============================n”;
cout<<“\INPUTKAN DATA\n”;
int data [3][1][3];
for (int i=0; i<3; i++){
for (int j=0; j<1; j++){
for (int k=0; k<3; k++){
cout <<“data[“<<i<<“][“<<j<<“][“<<k<<“]:”;
cin>>data[i][j][k];
}
}
cout<<endl;
}
cout<<“\n\n”;
cout<<“\Data yang disimpan\n”;
for (int i=0; i<3; i++){
for (int j=0; j<1; j++){
for (int k=0; k<3; k++){
cout<<data[i][j][k]<<” “;}
cout<<“\n\n”;
cout<<endl;
}
}
getch();
}

dan begini outpunya :

ARRAY  MULTIDIMENSI PADA C++

yeeee… selesai sudah pembahasan kita mengenai ARRAY DALAM C++, semoga bermanfaat teman-teman dan membantu tugas kalian, jangan lupa kunjungi artikel saya lainnya mengenai pembahasan pengertian c++, fungsi input/output, perulangan, maupun percabangan, selanjutnya dibahas mengenai sorting ya .. Happy Coding 🙂 😀 ❤

PERULANGAN (LOOPING) PADA C++

Jika berbicara mengenai perulangan/looping, apa yang kita pikirkan, apakah sesuatu yang kita ulang-ulang? Tapi disini akan dibahas mengenai Perulangan dalam  bahasa pemrograman C++, Bagaimana bentuk dari perulangan c++ tersebut, apa perulangan ( looping ) pada c++?

Yang dimaksud dengan perulangan(looping)pada c++ ialah sesuatu proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan. Bentuk umum dari perulangan(looping) pada C++ ini ada 3 :

  1. For
  2. While
  3. Do While

Baca Selengkapnya

PERCABANGAN PADA C++

Mari Belajar C++ kembali, setelah saya membahas pengertian c++ dan fungsi input/output kali ini saya akan membahas mengenai percabangan pada c++. Dalam kehidupan sehari-hari tentu temen-temen pernah dong mengalami suatu masalah yang diharuskan untuk memilih suatu kondisi tertentu. Nah didalam sebuah pemrograman kita juga dihadapkan pada suatu masalah, yaitu proses menyeleksi atau pemilihan suatu statemen atau dalam bahasa c++ yaitu percabangan. Apa itu Percabangan pada C++?

Berikut uraian mengenai percabangan didalam c++

Baca Selengkapnya

FUNGSI INPUT DAN OUTPUT DALAM C++

Setelah sebelumnya saya membahas mengenai apa itu bahasa pemrograman c++, sekarang saya akan berbicara mengenai apa fungsi input dan output di dalam c++ itu. Dimana Fungsi Input dan Output dipergunakan untuk menampilkan sebuah informasi hasil pengolahan masukan.Tanpa fungsi ini kita tidak dapat memasukkan data tentunya.

Berikut beberapa fungsi input dan output di dalam c++ :

1.  Fungsi scanf() (Fungsi Input/masukan) dan printf() (fungsi output/keluaran) Baca Selengkapnya

PENGERTIAN BAHASA PEMROGRAMAN C++

PENGERTIAN BAHASA PEMROGRAMAN C++

Di dalam artikel saya akan membahas mengenai PENGERTIAN BAHASA PEMROGRAMAN C++, di mana di dalam bahasa pemrograman c++ kita akan mengenal dan mempelajari mengenai FUNGSI INPUT/OUTPUT,  PERCABANGAN, PERULANGAN, ARRAY, dan masih banyak lagi. Bagi kalian yang suka coding dan pemrograman sudah tidak asing lagi kan. Tapi sebelum mempelajari tersebut kita mempelajari apa sih PENGERTIAN BAHASA PEMROGRAMAN C++?

Sejarah BAHASA PEMROGRAMAN C++

Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang dipercanggih dengan fasilitas kelas. Bahasa tersebut disebut C dengan kelas ( C wih class). Selama tahun 1983-1984, C dengan kelas disempurnakan dengan menambahkan fasilitas pembeban lebihan operator dan fungsi yang kemudian melahirkan apa yang disebut C++. Symbol ++ merupakan operator C untuk operasi penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari C. Borland International merilis compiler Borland C++ dan Turbo C++. Kedua compiler ini sama-sama dapat digunakan untuk mengkompilasi kode C++. Bedanya, Borland C++ selain dapat digunakan dibawah lingkungan DOS, juga dapat digunakan untuk pemrograman Windows.
Baca Selengkapnya