using System.Windows.Forms;
namespace StudentGradeApplication
public partial class frmStudentGradeProgram : Form
public frmStudentGradeProgram()
private void btnCalculate_Click(object sender, EventArgs e)
if (string.IsNullOrWhiteSpace(txtName.Text))
MessageBox.Show("Please enter the student's name.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
if (!double.TryParse(txtSubject1.Text, out double subject1) ||
!double.TryParse(txtSubject2.Text, out double subject2) ||
!double.TryParse(txtSubject3.Text, out double subject3) ||
!double.TryParse(txtSubject4.Text, out double subject4) ||
!double.TryParse(txtSubject5.Text, out double subject5))
MessageBox.Show("Please enter valid grades for all subjects.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
double averageGrade = (subject1 + subject2 + subject3 + subject4 + subject5) / 5.0;
string result = averageGrade >= 75.00 ? "Passed" : "Failed";
MessageBox.Show($"Student: {txtName.Text}\nAverage Grade: {averageGrade:F2}\nResult: {result}", "Result", MessageBoxButtons.OK, MessageBoxIcon.Information);