aşağıda ki gibi bir kod yazdım .. ama şöyle bir hata alıyorum..
use of unassigned local veriable 'ps'
int m, toplam, chesap, maascon, parcahesap, ps;
string ekran;
chesap = Convert.ToInt32(CocukSayisi.Text);
maascon = Convert.ToInt32(textBox1.Text);
{
if (chesap == 1)
m = maascon * 5 / 100;
}
{
if (chesap == 2)
maascon = Convert.ToInt32(textBox1.Text);
m = maascon * 10 / 100;

}
{
if (chesap > 2)
maascon = Convert.ToInt32(textBox1.Text);
m = maascon * 20 / 100;

}
parcahesap = Convert.ToInt32(ParcaSayisi.Text);
{
if (parcahesap >= 50 || parcahesap < 100)
ps = maascon * 10 / 100;
}
{
if (parcahesap >= 100 || parcahesap < 150)
ps = maascon * 15 / 100;
}
{
if (parcahesap > 150)
ps = maascon * 20 / 100;
}
toplam = maascon + ps + m;
ekran = Convert.ToString(toplam);
MessageBox.Show(ekran);


değişkende bir hata var diyor ama ben anladım .. :s