Kembali lagi berjumpa dengan saya, sarasnoya45. Kali ini kita akan belajar bagai mana mencari nilai maksimum dam minimum dalam sebuah data. Untuk membuat program ini kita harus paham dulu tentang array. Mungkin diantara teman sudah tahu tentang array atau larik. Buat yang belum tahu akan saya jelaskan sedikit tentang array. Array adalah kumpilan dari nilai –nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama. Berdasarkan dimensinya ada beberapa macam array,ada array satu dimensi,dua dimensi,dsb. Kali ini kita akan menggunakan array yang satu dimensi untuk menentukan nilai maksimum dan minimum.misal ada soal sebagai berikut:
Buatlah program untuk dapat menentukan nilai yang terbesar dan yang terkececil dari tiga buah nilai yang di inputkan.
Maka programnya adalah sebagai berikut:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[3]={},i;
/*a[3] karena data yang akan dimasukkan 3 dan dalam kurung kurawa dikosongin karena nilainya sesuai keinginan user. i untuk membuat arraynya */
int min=a[3],max=a[0];
/* int min=a[3] nilai minimal adalah nilai yang berada dalah a ke 3 dan max=a[0] nilai maksimal adalah nilai yang berada dalah a ke 0 */
puts("\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f");
printf("Masukkan Data: \n");
/*menampilkan Masukkan Data */
for(i=0; i<3; i++)
/*perubahan data untuk membuat array */
{
printf("\t Data ke-%d:",i+1);
/*menampilkan Data ke- i+1 berulang */
scanf("%d",&a[i]);
/*data ditampung di a[i] */
if (a[i]<min)min=a[i];
/*jika a ke i kurang dari min dilooping terus hingga paling kecil */
if (a[i]>max)max=a[i];
/*jika a ke i lebih dari max dilooping terus hingga paling besar */
}
printf("\nBilangan Terbesar: %d\n\n",max);
/*menampilkan Bilangan Terbesar: dengan %d merupakan nilai max */
printf("Bilangan Terkecil: %d",min);
/*menampilkan Bilangan Terkecil: dengan %d merupakan nilai min */
puts("\n\n\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v");
getch();
return 0;
}
/*jika program diatas dijalankan maka akan memunculkan tampilan seperti ini:
Atau klik disini untuk menjalankan programnya.
Sekian penjelasan cara mencari bilangan terbesar dan terkecil, apabila ada yang kurang jelas bisa mengajukan pertanyaan ke sarasnoya45. Terimakasih, mohon maaf jika ada penulisan kata-kata yang tidak berkenan dihati teman-teman. Jangan lupa kalo menemukan rumus yang lebih simple lagi di share yaaa!!!. Baca juga pembelajaran lain yang ada diblog ini yaaaa.
Semoga bermanfaat!!!
Beri Komentar Tutup comment