Vous êtes sur la page 1sur 2

Siti Ainun (160419117)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Siti_ainun_hitungNilaiLogpro
{
public partial class FormHitungNilaiLogopro : Form
{
public FormHitungNilaiLogopro()
{
InitializeComponent();
}
private void buttonTampilkanHasil_Click(object sender, EventArgs e)
{
//input
string Nrp = textBoxNrp.Text;
string Nama = textBoxNama.Text;
string nisbi = "";
listBoxInfo.Items.Add("Nama Mahasiswa : " + Nama);
listBoxInfo.Items.Add("NRP Mahasiswa : " + Nrp);
double percentaseTugas = 25.0 / 100;
double tugas = double.Parse(textBoxTugas.Text);
double totalTugas = (percentaseTugas * tugas);
double percentaseQuiz = 20.0 / 100;
double quiz = double.Parse(textBoxQuiz.Text);
double totalQuiz = (percentaseQuiz * quiz);
double percentaseUTS = 25.0 / 100;
double uts = double.Parse(textBoxUts.Text);
double totalUTS = percentaseUTS * uts;
double percentaseUAS = 30.0 / 100;
double uas = double.Parse(textBoxUas.Text);
double totalUAS = (percentaseUAS * uas);
double nilaiAkhir = totalQuiz + totalTugas + totalUAS + totalUTS;
if (nilaiAkhir >= 0 && nilaiAkhir <= 49)
{
nisbi = "E";
}
else if (nilaiAkhir >= 50 && nilaiAkhir <= 59)
{
nisbi = "D";
}
else if (nilaiAkhir >= 60 && nilaiAkhir <= 69)
{
nisbi = "C";
}
else if (nilaiAkhir >= 70 && nilaiAkhir <= 79)
{
nisbi = "B";
}
else if (nilaiAkhir >= 80 && nilaiAkhir <= 100)
{
nisbi = "A";
}
if (checkBoxTampilkanNISBI.Checked)
{
listBoxInfo.Items.Add("nisbi :" + nisbi);
}
if (checkBoxTampilkanNa.Checked)
{
listBoxInfo.Items.Add("nilai akhir " + nilaiAkhir);
}
}
private void buttonClear_Click(object sender, EventArgs e)
{
textBoxNrp.Clear();
textBoxNama.Clear();
textBoxTugas.Clear();
textBoxQuiz.Clear();
textBoxUts.Clear();
textBoxUas.Clear();
listBoxInfo.Items.Clear();
}
private void buttonExit_Click(object sender, EventArgs e)
{
this.Close();
}
}

Vous aimerez peut-être aussi