Membuat program perhitungan nilai dan rata-rata dengan array

Hai, sobat belajarc. Saya membuat artikel lagi nih yaitu membuat program penyajian nilai dengan tipe data array. Baiklah berikut langkah-langkah dan coding nya :

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace array

{

    class Program

    {

        static void Main(string[] args)

        {

Karena kita menggunakan tipe data array, dan disini saya menggunakan array static sehingga deklarasi nya seperti dibawah ini, dan saya membuat banyak data untuk variable array nya adalah 10.

 

            int[] nilai = new int[10];

            int a, total, rata;

 

kita masukkan nilai dari variable masing-masing, urutan variable dimulai dari 0 dan berarti itu dihitung variable pertama.

 

            nilai[0] = 10;

            nilai[1] = 20;

            nilai[2] = 10;

            nilai[3] = 10;

            nilai[4] = 30;

            nilai[5] = 10;

            nilai[6] = 20;

            nilai[7] = 40;

            nilai[8] = 10;

            nilai[9] = 20;

 

kemudian kita set nilai untuk variable a, rata, dan total.

            a = 0;

            rata = 0;

            total = 0;

            Console.WriteLine(“Berikut nilai siswa yang tersedia: “);

 

Kita pakai Looping while, dengan ketentuan penggunaan while seperti berikut

            while(a < 10) {

 

                Console.WriteLine(” “ + nilai[a]);

                total = total + nilai[a];

                a++;

 

            }

Kemudian untuk mencetak rata-rata nya kita cetak diluar while, agar tidak berulang dalam proses cetak nya. Karena rata-rata nya hanya satu, perualngan hanya pada penjumlahan setiap nilai siswa

                Console.WriteLine(” Total nilai siswa nya adalah: “ + total);

                rata = total / a;

                Console.WriteLine(“Rata-rata nya adalah: “ + rata);

                Console.WriteLine(“==============================”);

                Console.WriteLine(”          Selesai             “);

        }

    }

}

 

 

Baiklah sekian dari saya, jika ada kesalahan mohon maaf, berikan kritik dan saran anda di kolom komentar dibawah ini , terima kasih  J

Leave a Reply