using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace latihan_array
{
class Program
{
static void Main(string[] args)
{
int[] Nilai = { 80, 92, 41, 56, 96, 78, 89, 98, 26 };
int urut, nilaiBesar = Nilai[0], nilaiKecil = Nilai[0];//menentukan nilai dari nilaiBesar dan nilaiKecil yaitu Array ke 0
Console.Write("Nilai = " );
foreach (byte i in Nilai)
Console.Write(i + " ");
Console.WriteLine(" ");
for (int i = 1; i < Nilai.Length; i++) //loop ini berfungsi untuk mencari nilai tertinggi dan terendah
{
if (Nilai[i] > nilaiBesar) nilaiBesar = Nilai[i]; //membandingkan apakah Nilai ke i lebih besar dari pada nilaiBesar
if (Nilai[i] < nilaiKecil) nilaiKecil = Nilai[i];
}
for (int i = 0; i < Nilai.Length; i++)
for (int j = i + 1; j < Nilai.Length; j++) //loop ini berfungsi untuk mengurutkan nilai dari yang terkecil sampai terbesar
if (Nilai[j] < Nilai[i]) // membandingkan apakah "Nilai[j]" lebih kecil dari pada "Nilai[i]"
{
urut = Nilai[i];
Nilai[i] = Nilai[j];
Nilai[j] = urut;
}
Console.WriteLine("\nNilai Tertinggi = " + nilaiBesar); //menampilkan Nilai Tertinggi
Console.WriteLine("Nilai Terendah = " + nilaiKecil); //menampilkan Nilai Terendah
Console.Write("Nilai Urut = "); //menampilkan Nilai Urut
foreach (byte i in Nilai)
Console.Write(i + " ");
Console.ReadLine();
}
}
}
Hasil Outputnya seperti di bawah ini :
Semoga bermanfaat ya guys 😄😄