Tugas Presentasi 2 (Array)

Selamat berjumpa lagi,
kali ini saya postingkan tugas presentasi 2 array, program untuk mencari index array
ini screenshotnya :

ini adalah source codenya :

/*
 * Created by SharpDevelop.
 * User: DELL
 * Date: 09/11/2012
 * Time: 10:04
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace tugas_presentasi2
{

	struct Deklarasi
	{
		public int[] nilai;
		public int jumlahData;

	}

	public class Proses
	{

		public static int JumlahData()
		{
			Deklarasi d = new Deklarasi();

			Console.Write("Masukkan Jumlah Array = ");
			d.jumlahData= int.Parse(Console.ReadLine());

			return d.jumlahData;
		}

		public static int[] Initialize(int jumlahdata)
		{
			int data = jumlahdata;
			Deklarasi d = new Deklarasi();
			d.nilai= new int[data];

			return d.nilai;
		}

		public static void Perhitungan()
		{
			int data = JumlahData();
			int[] nilai = Initialize(data);

			for (int i=0; i<data; i++)
			{
				Console.Write("index ke - {0} = ", (i+1));
				nilai[i]= int.Parse(Console.ReadLine());

			}

			bool ketemu=false;
			int pilih;
			Console.Write("Cari lokasi nilai array ");
			pilih= int.Parse(Console.ReadLine());
			for (int i=0; i<data; i++)
			{
				if(pilih==nilai[i])
				{
					Console.WriteLine("Data Dari Index - {0}", (i+1) );
					ketemu=true;
					break;
				}
				else
				{
					if(pilih==nilai[i])
					{
						Console.WriteLine("Data Dari Index - {0}", (i+1) );
						break;
					}

					else
					{
						ketemu=false;
					}
				}

			}
		}

	}

	class Program
	{
		public static void Main(string[] args)
		{
			Proses.Perhitungan();
			Console.ReadKey(true);
		}
	}
}

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s