skip to main | skip to sidebar

Experience Post

  • Entries (RSS)
  • Comments (RSS)
  • Home
  • About Us
  • Archives
  • Contact Us

Rabu, 21 Desember 2011

array 1 dimensi

Diposting oleh Experience Post di 06.10
Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. 
Array merupakan konsep yang penting dalam pemrograman, karena array memungkinkan untuk menyimpan data maupun
referensi objek dalam jumlah banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan 
elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0, elemen kedua memiliki indeks 1, dan seterusnya. 
Beberapa hal yang harus diketahui tentang array diantaranya:

array 1 dimensi adalah adalah 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.

Berikut contoh array dalam bahasa c# :
/*

 * Created by SharpDevelop.

 * User: ceplez

 * Date: 12/1/2011

 * Time: 12:30 AM

 * 

 * To change this template use Tools | Options | Coding | Edit Standard Headers.

 */

using System;


namespace array1

{

 class bag1

 {

  private string nama;

  private byte pertemuan;

  public int hasil, rata;

  public void input()

  {

   Console.Write("Masukan nama siswa : ");

   nama=Convert.ToString(Console.ReadLine());

   Console.Write("Masukan jumlah pertemuan : ");

   pertemuan=Convert.ToByte(Console.ReadLine());

  }

  public void masuk(ref int[] a)

  {

   a=new int[pertemuan];

   for (int i=0;i<pertemuan ;i++ )

   {

    Console.Write("Masukan nilai siswa yang ke {0}: ",i+1);

    a[i]=Convert.ToInt16(Console.ReadLine());

    hasil=hasil+a[i];

    rata=hasil/pertemuan;

   }

  }

  public void tampil(int[] tampil)

  {

   Console.ReadLine();

   for (int i=0;i<tampil.Length ;i++ )

   {

    Console.WriteLine("Nilai yang ke - {0} = {1}",i+1,tampil[i]);

   }

   Console.WriteLine("Total nilai saudara {0} adalah {1}",nama,hasil);

   Console.WriteLine("Dengan rata - rata sebesar {0}",rata);

   Console.ReadLine();

  }

  public static void Main(string[] args)

  {

   int[] ambilarray=new int[2];

   bag1 jalan=new bag1();

   jalan.input();

   jalan.masuk( ref ambilarray);

   jalan.tampil(ambilarray);

   

   Console.Write("Press any key to continue . . . ");

   Console.ReadKey(true);

  }

 }

}

Trus kalo di debug hasilnya :
 
Nih kalo dalam java :

import java.lang.ref.Reference;
import java.lang.ref.ReferenceQueue;
import java.util.Scanner;
class coba
{
 Scanner input=new Scanner(System.in);
 private String nama;
 private byte pertemuan;
 private int hasil,rata;
 public void input()
 {
  System.out.print("Masukan nama anda : ");
  nama=input.nextLine();
  System.out.print("Masukan jumlah pertemuan : ");
  pertemuan=input.nextByte();
 }
 public void masukan(int[]a)
 {
  a=new int[pertemuan];
  for (int i=0;i<pertemuan ;i++ )
  {
   System.out.print("Masukan nilai siswa yang ke "+i);
   a[i]=input.nextInt();
   hasil=hasil+a[i];
   rata=hasil/pertemuan;
  }
  return;
 }
 public void tampil(int[] muncul)
 {
  
  for (int i=0;i<muncul.length ;i++ )
  {
   System.out.println("Nilai yang ke - "+i+" = "+muncul[i]);
  }
  System.out.println("Total nilai saudara "+nama+" adalah "+hasil);
  System.out.println("Dengan rata - rata sebesar "+rata);
 }
 
};

public class test {
 
 public static void main(String[] args) {
  int[] ambilarray=new int[2];
  coba jalan=new coba();
  jalan.input();
  jalan.masukan(ambilarray);
  jalan.tampil(ambilarray);

 }
} 
 
Kalo di run munculnya gini nih : 
 
Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook

0 komentar:

Posting Komentar

thank for your comment..

Posting Lebih Baru Posting Lama Beranda
Langganan: Posting Komentar (Atom)

Sponsored

  • banners
  • banners
  • banners
  • banners

Lencana Facebook

Akhlis Wiranata

Buat Lencana Anda

Daftar Blog Saya

  • Ng`Blog Biar Gak GobloG - BlogNya Gede Lumbung
    Tips & Trick : SSH Tunnel for MySQL Remote Access
    6 tahun yang lalu
  • just another silly blog
    Design Pattern : Singleton Pattern
    12 tahun yang lalu
  • Syntax Never Dies ! ! !
    Aplikasi Koran Online menggunakan Framework Becak HMVC
    12 tahun yang lalu
  • blogkomputer.com/
  • KangSaGa.com
  • Heiji Hattori

Total Tayangan Halaman

ShoutMix

Labels

01102011 (1) 02112011 (2) android (1) OOP 2 (10)

Blog Archive

  • ►  2012 (10)
    • ►  Juli (5)
    • ►  Mei (5)
  • ▼  2011 (9)
    • ▼  Desember (3)
      • Cara Mengontrol Android Jarak Jauh - Airdroid
      • Aray Multi Dimensi
      • array 1 dimensi
    • ►  November (5)
    • ►  Oktober (1)

Contact Me

Followers

 

© 2010 My Web Blog
designed by DT Website Templates | Bloggerized by Agus Ramadhani | Zoomtemplate.com