hi,
I am trying to calculate the internal marks of an student.Taking 4 textboxes in that 3 textboxes for internals marks and 4th textbox for calculating the average marks of the student
i am getting an error message while calculating the values using this formula.
This is my code
public void TotalMarks(double m1, double m2, double m3)
{
double fm;
double sm;
double avg;
if((m1>=m2 )&(m1>=m3))
{
fm = m1;
if (m2 >= m3)
{
sm = m2;
}
else
{
sm = m3;
}
}
if ((m2 >= m3) & (m2 >= m1))
{
fm = m2;
if (m1 >= m3)
{
sm = m3;
}
else
{
sm = m3;
}
}
if ((m3 >= m2) & (m3 >= m1))
{
fm = m1;
if (m1 >= m2)
{
sm = m1;
}
else
{
sm = m2;
}
}
avg = (fm+sm) / 2; // error unassinged local variable fm and sm
}
private void txtfi_TextChanged(object sender, EventArgs e)
{
txtam.Text = TotalMarks((txtfi.Text), (txtsi.Text), (txtti.Text)); //error cannot convert string to double
}
private void txtsi_TextChanged(object sender, EventArgs e)
{
txtam.Text = TotalMarks((txtfi.Text), (txtsi.Text), (txtti.Text)); //error cannot convert string to double
}
private void txtti_TextChanged(object sender, EventArgs e)
{
txtam.Text = TotalMarks((txtfi.Text), (txtsi.Text), (txtti.Text)); //error cannot convert string to double
}
}
can any one please help?