Hej,
Mam problem z umieszczeniem instrukcji if w kodzie programu ( rysowanie wykresów funkcji sin(x))
double Funckja(double x, double A)
{
double z;
if (checkBox1.Checked == true)
{
z = A * Math.Cos(x);
}
else if(checkBox1.Checked == false)
{
z = A * Math.Sin(x);
}
return z;
}
private void button1_Click(object sender, EventArgs e)
{
double[] vecX = new double[100];
double[] vecY = new double[100];
double krok = 0.1;
double A;
double.TryParse(textBox1.Text, out A);
for (int i = 0; i < 99; i++)
{
vecX[i + 1] = vecX[i] + krok;
vecY[i + 1] = Funckja(vecX[i + 1], A);
}
for (int i = 0; i < 99; i++)
{
chart1.Series[0].Points.AddXY(vecX[i], vecY[i]);
}`
Wyskakuje błąd "nie przypisano zmiennej lokalnej "z" " po instrukcji warunkowej if, macie pomysł jakby to rozwiązać?
Program jest na zajęcia z programowania, uczę się dopiero ;)