Beranda > Algoritma Pemrograman Lanjut, Aplikasi, Materi Kuliah'Q > Bahasa C untuk Pemula (Tugas Algoritma dan Pemrograman Tingkat Lanjut)

Bahasa C untuk Pemula (Tugas Algoritma dan Pemrograman Tingkat Lanjut)


Tugas ini sebenarnya hanya pada lingkup Arry, tetapi dari Array yang telah ditentukan diharuskan untuk dimanipulasi sebagai berikut:

Array yang ada : int data[6]={7,8,3,5,9,1};

  1. Membuat Program untuk menentukan Nilai Terbesar
  2. Membuat Program untuk menentukan Nilai Terkecil
  3. Membuat Program untuk menentukan Rata-rata penjumlahan array
  4. Membuat Program untuk menentukan nilai standart deviasi
  5. Membuat Program untuk Mengkopi nilai array
  6. Membuat Program untuk Mengecek nilai array yang telah dicopy

Dan jawaban yang saya buat adalah :

#include <stdio.h>
/*--------------------------------------------------------------------------
  Nama		: BOWO PRIYANTO
  NIM		: 10112093
  Jurusan	: Teknik Informatika
  Referensi : 
   http://www.roseindia.net/c-tutorials/c-array-length.shtml
   http://bytes.com/topic/c/answers/585097-divide-2-integers-get-double-result
  Site 		: www.boytechno.co.nr
  Site Blog : www.boytech.co.nr
  FB 		: the.bwp
  E-Mail	: bbwwpp@gmail.com
  --------------------------------------------------------------------------*/
main()
{
	int data[6]={7,8,3,5,9,1};
	int i,Y,R,J,L;
	double V;
//--------------------------------------------------------------------------//
	//Menentukan lenght data
	L=sizeof(data)/sizeof(int);
//--------------------------------------------------------------------------//
	//Nilai Terbesar
	Y=data[0];
	for (i=0;i<L;i++)
	{
		if(Y<data[i])
		{
			Y=data[i];
		}
	}
//--------------------------------------------------------------------------//
	//Nilai Terkecil
	R=data[0];
	for (i=0;i<L;i++)
	{
		if(R>data[i])
		{
			R=data[i];
		}
	}
//--------------------------------------------------------------------------//
	//Menjumlahkan Nilai Array
	J=0;
	for (i=0;i<L;i++)
	{
		J=J+data[i];
	}
//--------------------------------------------------------------------------//
	//Nilai Rata-rata
	V= (double)J/L;
	//Output
			printf("Nilai Terbesar = %d\n",Y);
			printf("Nilai Terkecil = %d\n",R);
			printf("Nilai Jumlah = %d\n",J);
			printf("Nilai Rata - rata = %g\n",V);
//--------------------------------------------------------------------------//
	//Menampilkan Array data Pertama
	printf("Nilai data = %s\t","");
	for (i=0;i<L;i++)
	{
		printf(" %d\t",data[i]);
	}
	printf(" %s\n","");
//--------------------------------------------------------------------------//
	//Proses copy data
	int data2[L];
	printf("Nilai data = %s\t","");
	for (i=0;i<L;i++)
	{
		data2[i] = data[i];
		printf(" %d\t",data2[i]);
	}
	printf(" %s\n","");
//--------------------------------------------------------------------------//
	//data2[5] = 4;
//--------------------------------------------------------------------------//
	//Program Cek kesamaan data
	printf("Cek Kesamaan Data = %s\n","");
	for (i=0;i<L;i++)
	{
		printf(" %d\t",data[i]);
		printf(" =  %d\t",data2[i]);
		if(data	[i] == data2[i]){
			printf(" Data Sama  %s\t","");
		}else{
			printf(" Data Tidak Sama  %s\t","");
		}
		printf(" %s\n","");
	}
	printf(" %s\n","");
}

Semoga membantu,...
Terimakasih buat adhe'Q www.zanuar.com yang telah membantu, hehehe..
  1. 22 Maret 2013 pukul 2:54 am

    A residential RO filter is made from a thin film composite membrane
    (TFM or TFC), which is made out of sheet polymer and is comprised of multiple
    layers. The three levels of filtration process within the device should be enough to put your
    worries to rest. However, Chlorinated water produces by products such as
    trihalomethanes (THMs), which can cause cancer,
    birth defects and other health problems.

  1. No trackbacks yet.

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

%d blogger menyukai ini: