Pemrograman
Now Reading
Menghitung Rerata, Nilai Maksimum, dan Nilai Minimum Berjalan
0

Di pertemuan ini, kamu akan belajar menghitung rerata, nilai maksimum, dan nilai minimum berjalan menggunakan bahasa C#. Program ini akan menampilkan nilai maksimum dan nilai minimum berjalan dengan menggunakan dua textbox. Beberapa programmer menggunakan metode ini dalam membuat sistem penilaian siswa.

Hasil dari project ini akan memberikan hasil rata-rata, nilai maksimum dan minimum berjalan secara berkelanjutan. Jika Anda memasukkan data pertama, maka program akan memberikan tampilan dari ketiga statement diatas. Selanjutnya, jika Anda memasukkan data yang kedua, maka program akan menjumlahkannya dengan data sebelumnya.

Cara Menghitung Rerata, Nilai Maksimum, dan Nilai Minimum Berjalan

Gambar 1.1 – Menghitung Nilai Maksimum dan Minimum

Sebelum kamu memulai project ini, kamu bisa perhatikan dari gambar 1.1 dibawah ini. Dengan melihat gambar, kamu akan mengerti seperti apa konsep yang akan dibuat nanti. Kamu bisa lihat pada gambar, setiap kali data di input maka program secara otomatis akan menjumlahkan dari setiap statement yang ada.

Pada project ini, kita kan menggunakan 1 button, 1 listbox, dan 4 textbox. elemen Listbox digunakan untuk menampilkan data yang jumlahnya banyak. Sehingga, jika data melebihi ukuran maka listbox akan memberikan scroll drag down.

Sebenarnya semua elemen yang ada di common controls bisa digunakan untuk menampilkan hasil. Cuma disarankan lebih baik gunakan elemen sesuai kebutuhannya. Dibawah ini aku telah memasukkan hasil kodingan dari program yang akan dibuat.

 

private void tombolHitung_Click(object sender, EventArgs e)
        {
            try {
                nilai = Double.Parse(teksNilai.Text);
                nilaiRerata += nilai; //menambahkan nilai pada total
                kounter += 1; //bertambah satu setiap kali tombolHitung diklik
                teksRerata.Text = "Rerata: " + nilaiRerata / kounter;

                if (kounter == 1) {
                    nilaiMaks = nilai; //hanya untuk pertama kali
                    nilaiMin = nilai;
                }
                
                if (nilai > nilaiMaks) //jika nilai lebih besar dari nilaiMaks
                    nilaiMaks = nilai; //memperbarui nilaiMaks

                teksMaks.Text = "Nilai Maksimum: " + nilaiMaks; //menampilkan

                if (nilai < nilaiMin) //jika nilai lebih kecil dari nilaiMin
                    nilaiMin = nilai; //memperbarui nilaiMin

                teksMin.Text = "Nilai Minimum: " + nilaiMin; //menampilkan

                if (nilai < 50)
                    kotakList.Text = "Gagal";
                else if (nilai < 60)
                    kotakList.Text = "C";
                else if (nilai < 80)
                    kotakList.Text = "B";
                else if (nilai < 101)
                    kotakList.Text = "A";

                kotakList.Items.Add(nilai + " ==> " + kotakList.Text);
                teksNilai.Text = " ";
            }
            catch {
                MessageBox.Show("Silahkan masukkan angka " + teksNilai.Text + " salah!!");
                teksNilai.Text = " ";
            }
        }

Pada kodingan diatas, terdapat fungsi try yang berisi kode didalamnya. Fungsi try dapat menyebabkan pengecualian. Kode dijalankan sampai pengecualian dilempar atau selesai dengan berhasil. Misalnya, upaya berikut untuk melemparkan null objek yang akan meningkatkan pengecualian NullReferenceException.

object o2 = null;  
try  
{  
    int i2 = (int)o2;   // Error  
}

Demikian tutorial ini, semoga materi menghitung rerata, nilai maksimum, dan nilai minimum berjalan ini dapat membantu Anda. Jika bermanfaat, jangan lupa berikan like dan share. Terima kasih.

What's your reaction?
Luar Biasa
0%
Suka Sekali
0%
Keren
0%
Kagum
0%
Jelek
0%
Tidak Suka
0%
About The Author
admin
Hello, welcome to Bier Smart Site. stay here to get interesting information. :)

You must log in to post a comment