Contoh Program Array 1

17
Contoh Program Array 1 DIMENSI ARRAY 1 DIMENSI Array adalah sekelompok data sejenis yang disimpan ke dalam variabel dengan nama yang sama, dengan memberi indeks pada variabel untuk membedakan antara yang satu dengan yang lain. Definisi Array 1 dimensi : Array 1 Dimensi , array adalah hal yang paling penting dalam setiap bahasa pemrograman. Menurut definisi, array adalah alokasi memori statis. Ini mengalokasikan memori untuk tipe data yang sama secara berurutan. Ini berisi beberapa nilai jenis yang sama. Hal ini juga menyimpan nilai-nilai dalam memori pada ukuran tetap. Array juga mempunyai definisi lain yaitu struktur data yang statis yang mempunyai 1 nama tetapi memiliki banyak tempat. Setiap tempat harus dibedakan, untuk membedakannya dibutuhkan penunjuk, pentunjuk dapat berupa karakter(char) atau integer. Sekali disimpan dalam penunjuk yang sama(berbentuk indeks), maka isinya tidak akan hilang kecuali indeksnya diisi oleh nilai yang lain. Cara pendeklarasian Array setiap bahasa Program berbeda tapi semuanya memiliki karakter yang sama . . . deklarasi di csharp dan java: tipedata [] nama variabel = new nama variabel [jumlahElement] kalo di C++ tipedata namaVariabel [jumlahElemen]; INI ADALAH CONTOH PROGRAMNYA YANG MENGGUNAKAN C# 1 2 3 4 5 6 7 8 namespace Array1Dimensi { class Program { public byte banyak; //property public static void Main(string[] args) { Arr arre = new Arr(); //deklarasi Class Arr

description

Study

Transcript of Contoh Program Array 1

Contoh Program Array 1 DIMENSIARRAY 1 DIMENSIArray adalah sekelompok data sejenis yang disimpan ke dalam variabel dengan nama yang sama, dengan memberi indeks pada variabel untuk membedakan antara yang satu dengan yang lain.Defnisi Array 1 dimensi :Array 1 Dimensi , array adalah hal yang paling penting dalam setiap bahasa pemrograman. Menurut defnisi, array adalah alokasi memori statis. Ini mengalokasikan memori untuk tipe data yang sama secara berurutan. Ini berisi beberapa nilai jenis yangsama. Hal ini juga menyimpan nilainilai dalam memori pada ukuran tetap.Array juga mempunyai defnisi lain yaitu struktur data yang statis yang mempunyai 1 nama tetapi memiliki banyak tempat. !etiap tempat harus dibedakan, untuk membedakannya dibutuhkan penunjuk, pentunjuk dapat berupa karakter"char# atau integer. !ekali disimpan dalam penunjuk yang sama"berbentuk indeks#, maka isinya tidak akan hilang kecuali indeksnya diisi oleh nilai yang lain.$ara pendeklarasian Array setiap bahasa %rogram berbeda tapi semuanya memiliki karakter yang sama . . .deklarasi di csharp dan java&tipedata '( nama variabel ) ne* nama variabel 'jumlah+lement(kalo di $,,tipedata nama-ariabel 'jumlah+lemen(.INI ADALAH CONTOH PROGRAMNYA YANG MENGGUNAKAN C#12345678910111213namespace Array1Dimensi { class Program { public byte banyak; //property public static void Main(string[] args { Arr arre ! ne" Arr(; //deklarasi #lass Arr arre$Masuk(; //panggil met%od Masuk dr class Arr #onsole$&rite'ine(; #onsole$&rite((Press any key to continue $ $ $ (; #onsole$)ead*ey(true;141516171819202122232425262728293031323334353637383940414243444546 + + class Arr { public void Masuk( { Program pro ! ne" Program(; //deklarasi #lass Program string [] nama;//deklarasi Array #onsole$&rite((masukkan banyak elemen array ! (; pro$banyak ! #onvert$,o-yte(#onsole$)ead'ine(; //input mengunakan property #lass program #onsole$&rite'ine(; nama ! ne" string[pro$banyak]; //inisialisasi array //mengisi Array .or (byte i ! /; i0pro$banyak; i11 { #onsole$&rite((Masukkan nama ma%asis"a ke {/+ ! (2i11; nama[i] ! #onsole$)ead'ine(; + #onsole$&rite'ine(; //menampilkan Array .or (byte i ! /; i0pro$banyak; i11 { #onsole$&rite'ine((3ama ma%a sis"a ke {/+ adala% ! {1+(2i112nama[i]; + + + +SEKARANG KITA LIAT HASILNYA SEKARANG BAGAIMANA YAAKITA COBA BUAT PROGRAM INI DIADIKAN C!! YA""123456789101112131415161718192021222324252627282930314include 0cstdlib5 4include 0iostream5 using namespace std; class Arr { private 6 int banyak; //property public 6 void Masuk( { cout00(masukkan banyak elemen array ! (; cin55banyak; cout00endl; string nama[banyak]; //deklarasi dan inisialisasi array //mengisi array .or (int i ! /; i0banyak; i11 { cout00(Masukkan nama ma%asis"a ke (00i1100( ! (; cin55nama[i]; + cout00endl; //menampilkan isi array .or (int i ! /; i0banyak; i11 { cout00(3ama ma%asis"a ke (00i1100( adala% (00nama[i]00endl; + + +; int main(int argc2 c%ar 7argv[] { Arr arre;//deklarasi #lass Arr arre$Masuk(; //panggil Met%od Masuk dari #lass Arr 323334353637383940cout00endl; cout00endl; system((PA89:(; return :;avaapplication?;import >ava$util$9canner; public class Main{public byte banyak;//property public static void main(9tring[] args{Arr arre ! ne" Arr(; //deklarasi #lass Arrarre$Masuk(;//panggil met%od Masuk dr class Arr+ + class Arr{public void Masuk({9canner baca ! ne" 9canner(9ystem$in;9tring [] nama;//deklarasi ArrayMain pro ! ne" Main(; //deklarasi #lass Program2021222324252627282930313233343536373839404142434445464748 9ystem$out$print((masukkan banyak elemen array ! (;pro$banyak ! baca$ne@t-yte(; //input mengunakan property #lass program nama ! ne" 9tring[pro$banyak]; //inisialisasi Array 9ystem$out$println(; //mengisi Array.or (byte i ! /; i0pro$banyak; i11{int s ! i11;9ystem$out$print((masukkan nama ma%a sis"a ke (1s1( ! (;nama[i] ! baca$ne@t(;+ 9ystem$out$println(; //menampilkan Array.or (byte i ! /; i0pro$banyak; i11{int s ! i11;9ystem$out$println((nama ma%a sis"a ke (1s1( adala% (1nama[i];+++MAKA#DAPAT DILIHAT HASILNYA AKAN SEPERTI ININAH# SEKARANG SAYA AKAN MENAMBAHKAN CONTOH YANG KE&' TENTANG (ARRAY 1 DIMENSI) KE DALAM * BAHSA PEMOGRAMAN YAITU+ C# #C!!# DAN A%AINI ADALAH CONTOH PROGRAM YANG SAYA APLIKASIKAN KE DALAM BAHASA C## KITA COBA SIMAK BARENG&BARENG YAA$$1234567891011121314151617181920212223242526272829303132333435363738394041using 9ystem; namespace Arr=1=dimensi{class Program{private static byte banyak({byte data;#onsole$&rite((-anyak :lemen Array ! (;data!#onvert$,o-yte(#onsole$)ead'ine(;return data;+private static byte [] arr(byte a{byte[] data!ne" byte[a];.or (int i ! /; i 0 a; i11 {#onsole$&rite((3ilai Data :lemen ke [{/+] ! (2 i;data[i]!#onvert$,o-yte(#onsole$)ead'ine(;+return data;+private static void tampil(byte []a2 byte b{.or (int i ! /; i 0 b; i11 {#onsole$&rite'ine((Data keA{/+! {1+(2i2a[i];++public static void Main(string[] args{byte data;data!banyak(;byte [] arraydata!ne" byte[data];arraydata!arr(data;tampil(arraydata2data; #onsole$&rite((Press any key to continue $ $ $ (;#onsole$)ead*ey(true;+++SEKARANG BIASA DI LIHAT BUKAN# BEGINILAH HASILNYA$$,-,.KTUNYA SEKARANAG KITA COBA MENGGUNAKAN BAHASA PEMOGRAMAN C!!$ PERHATIKAN Y$1234567891011121314151617181920212223242526272829304include 0cstdlib54include 0iostream5 using namespace std;int banyak({int data;cout00(-anyak :lemen Array ! (;cin55data;return data;+int7 arr(int a{int7 data!ne" int[a];.or(int i!/;i0a;i11{cout00(3ilai Data :lemen ke{(00i00(+ ! (;cin55data[i];+return data;+void tampil(int a[]2int b{.or (int i!/;i0b;i11{cout00(Data keA{(00i00(+ ! (;cout00a[i];cout00endl;++int main(int argc2 c%ar 7argv[]{int data;data!banyak(;int7 arraydata!ne" int[data];arraydata!arr(data;31323334353637383940tampil(arraydata2data;system((PA89:(;return :;