SOURCE CODE:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
String^ pgrd1=(textBox1->Text);
String^ pgrd2=(textBox2->Text);
String^ pgrd3=(textBox3->Text);
String^ pgrd4=(textBox4->Text);
String^ pgrd5=(textBox5->Text);
float GPA1,GPA2,GPA3,GPA4,GPA5;
float GPA=0;
if (pgrd1==""||pgrd2==""||pgrd3==""||pgrd4==""||pgrd5=="")
{
MessageBox::Show("Fields cannot be empty!");
}
else
{
//***************************************1st subject***************************************************//
if (pgrd1=="A+"||pgrd1=="A")
{
GPA1=4.0;
}
else if (pgrd1=="A-")
{
GPA1=3.7;
}
else if (pgrd1=="B+")
{
GPA1=3.3;
}
else if (pgrd1=="B")
{
GPA1=3.0;
}
else if (pgrd1=="B-")
{
GPA1=2.7;
}
else if (pgrd1=="C+")
{
GPA1=2.3;
}
else if (pgrd1=="C")
{
GPA1=2.0;
}
else if (pgrd1=="C-")
{
GPA1=1.7;
}
else if (pgrd1=="D+")
{
GPA1=1.3;
}
else if (pgrd1=="D")
{
GPA1=1.0;
}
else if (pgrd1=="E")
{
GPA1=0.0;
}
else
{
goto stop;
}
//*************************************************2nd Subject**************************************//
if (pgrd2=="A+" || pgrd2=="A")
{
GPA2=4.0;
}
else if (pgrd2=="A-")
{
GPA2=3.7;
}
else if (pgrd2=="B+")
{
GPA2=3.3;
}
else if (pgrd2=="B")
{
GPA2=3.0;
}
else if (pgrd2=="B-")
{
GPA2=2.7;
}
else if (pgrd2=="C+")
{
GPA2=2.3;
}
else if (pgrd2=="C")
{
GPA2=2.0;
}
else if (pgrd2=="C-")
{
GPA2=1.7;
}
else if (pgrd2=="D+")
{
GPA2=1.3;
}
else if (pgrd2=="D")
{
GPA2=1.0;
}
else if (pgrd2=="E")
{
GPA1=0.0;
}
else
{
goto stop;
}
//***************************************3rd subject***************************************************//
if (pgrd3=="A+" || pgrd3=="A")
{
GPA3=4.0;
}
else if (pgrd3=="A-")
{
GPA3=3.7;
}
else if (pgrd3=="B+")
{
GPA3=3.3;
}
else if (pgrd3=="B")
{
GPA3=3.0;
}
else if (pgrd3=="B-")
{
GPA3=2.7;
}
else if (pgrd3=="C+")
{
GPA3=2.3;
}
else if (pgrd3=="C")
{
GPA3=2.0;
}
else if (pgrd3=="C-")
{
GPA3=1.7;
}
else if (pgrd3=="D+")
{
GPA3=1.3;
}
else if (pgrd3=="D")
{
GPA3=1.0;
}
else if (pgrd3=="E")
{
GPA3=0.0;
}
else
{
goto stop;
}
//***************************************4th subject***************************************************//
if (pgrd4=="A+" || pgrd4=="A")
{
GPA4=4.0;
}
else if (pgrd4=="A-")
{
GPA4=3.7;
}
else if (pgrd4=="B+")
{
GPA4=3.3;
}
else if (pgrd4=="B")
{
GPA4=3.0;
}
else if (pgrd4=="B-")
{
GPA4=2.7;
}
else if (pgrd4=="C+")
{
GPA4=2.3;
}
else if (pgrd4=="C")
{
GPA4=2.0;
}
else if (pgrd4=="C-")
{
GPA4=1.7;
}
else if (pgrd4=="D+")
{
GPA4=1.3;
}
else if (pgrd4=="D")
{
GPA4=1.0;
}
else if (pgrd4=="E")
{
GPA4=0.0;
}
else
{
goto stop;
}
//***************************************5th subject***************************************************//
if (pgrd5=="A+" || pgrd5=="A")
{
GPA5=4.0;
}
else if (pgrd5=="A-")
{
GPA5=3.7;
}
else if (pgrd5=="B+")
{
GPA5=3.3;
}
else if (pgrd5=="B")
{
GPA5=3.0;
}
else if (pgrd5=="B-")
{
GPA5=2.7;
}
else if (pgrd5=="C+")
{
GPA5=2.3;
}
else if (pgrd5=="C")
{
GPA5=2.0;
}
else if (pgrd5=="C-")
{
GPA5=1.7;
}
else if (pgrd5=="D+")
{
GPA5=1.3;
}
else if (pgrd5=="D")
{
GPA5=1.0;
}
else if (pgrd5=="E")
{
GPA5=0.0;
}
else
{
goto stop;
}
GPA=(GPA1+GPA2+GPA3+GPA4+GPA5)/5.0f;
MessageBox::Show("Your GPA is: "+GPA);
}
if(GPA==0){
stop:MessageBox::Show("Invalid Input!");
}
}
private: System::Void label2_Click(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void comboBox1_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e) {
if(comboBox1->Text=="1st Year-1st Semester")
{
label3->Text="Introduction to Programming Environment";
label4->Text="Data Communication and Networks";
label5->Text="Computer Fundamentals";
label6->Text="Mathematics for Information Technology";
label7->Text="English Language Skills I";
textBox1->Text="";
textBox2->Text="";
textBox3->Text="";
textBox4->Text="";
textBox5->Text="";
}
else if(comboBox1->Text=="1st Year-2nd Semester")
{
label3->Text="Fundamentals of Computer Science";
label4->Text="Database Management Systems I";
label5->Text="Software Technology I";
label6->Text="Internet Technology and Applications";
label7->Text="English Language Skills II";
textBox1->Text="";
textBox2->Text="";
textBox3->Text="";
textBox4->Text="";
textBox5->Text="";
}
else if(comboBox1->Text=="2nd Year-1st Semester")
{
label3->Text="Software Engineering I";
label4->Text="Database Management Systems II";
label5->Text="Software Technology II";
label6->Text="Computer Graphics and Multimedia";
label7->Text="Probability and Statistics";
textBox1->Text="";
textBox2->Text="";
textBox3->Text="";
textBox4->Text="";
textBox5->Text="";
}
else if(comboBox1->Text=="2nd Year-2nd Semester")
{
label3->Text="Data Communication and Computer Networks";
label4->Text="Database Management Systems I";
label5->Text="Software Technology I";
label6->Text="Internet Technology and Applications";
label7->Text="English Language Skills II";
textBox1->Text="";
textBox2->Text="";
textBox3->Text="";
textBox4->Text="";
textBox5->Text="";
}
}
Comments
Post a Comment