Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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 GradeCalculator
- {
- public partial class GradeCalculator : Form
- {
- int totalPoints, timesEntered = 0;
- string grade;
- int[] values60 = new int[] { 6, 10, 16 };
- int[] values90 = new int[] { 9, 15, 24 };
- int[] values120 = new int[] { 12, 20, 32 };
- private void btnMerit_Click(object sender, EventArgs e)
- {
- if (timesEntered < 13)
- {
- if (rad60.Checked)
- {
- timesEntered += 1;
- totalPoints += values60[1];
- updateLabels();
- }
- else if (rad90.Checked)
- {
- timesEntered += 1;
- totalPoints += values90[1];
- updateLabels();
- }
- else if (rad120.Checked)
- {
- timesEntered += 1;
- totalPoints += values120[1];
- updateLabels();
- }
- }
- else
- {
- MessageBox.Show("You have already entered 13 units!");
- }
- }
- private void btnPass_Click(object sender, EventArgs e)
- {
- if (timesEntered < 13)
- {
- if (rad60.Checked)
- {
- timesEntered += 1;
- totalPoints += values60[0];
- updateLabels();
- }
- else if (rad90.Checked)
- {
- timesEntered += 1;
- totalPoints += values90[0];
- updateLabels();
- }
- else if (rad120.Checked)
- {
- timesEntered += 1;
- totalPoints += values120[0];
- updateLabels();
- }
- } else
- {
- MessageBox.Show("You have already entered 13 units!");
- }
- }
- public GradeCalculator()
- {
- InitializeComponent();
- }
- private void btnReset_Click(object sender, EventArgs e)
- {
- totalPoints = 0;
- timesEntered = 0;
- updateLabels();
- }
- private void btnDist_Click(object sender, EventArgs e)
- {
- if (timesEntered < 13)
- {
- if (rad60.Checked)
- {
- timesEntered += 1;
- totalPoints += values60[2];
- updateLabels();
- }
- else if (rad90.Checked)
- {
- timesEntered += 1;
- totalPoints += values90[2];
- updateLabels();
- }
- else if (rad120.Checked)
- {
- timesEntered += 1;
- totalPoints += values120[2];
- updateLabels();
- }
- }
- else
- {
- MessageBox.Show("You have already entered 13 units!");
- }
- }
- private void btnGrade_Click(object sender, EventArgs e)
- {
- if(totalPoints < 108)
- {
- grade = "U";
- } else if (totalPoints < 124)
- {
- grade = "PPP";
- } else if (totalPoints < 140)
- {
- grade = "MPP";
- } else if (totalPoints < 156)
- {
- grade = "MMM";
- } else if (totalPoints < 176)
- {
- grade = "DMM";
- } else if (totalPoints < 196)
- {
- grade = "DDM";
- } else if (totalPoints < 216)
- {
- grade = "DDD";
- } else if(totalPoints < 234)
- {
- grade = "D*DD";
- } else if (totalPoints < 252)
- {
- grade = "D*D*D";
- } else
- {
- grade = "D*D*D*";
- }
- lblGrade.Text = "Grade: " + grade;
- }
- private void updateLabels()
- {
- lblTotPoints.Text = "Total Points: " + totalPoints;
- lblTotUnits.Text = "Total Units Entered: " + timesEntered;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement