سلام
به زبان C#‎‎ :
کد:
public void x()
{
bool a = true, b = false, c = false;
if (a)
{
if (b)
{
if (c)
{
//1,2,3
}
else
{
//1,2
}
}
else
{
if (c)
{
//1,3
}
else
{
//1
}
}
}
else
{
if (b)
{
if (c)
{
//2,3
}
else
{
//2

با تشکر از شما.
اما من تاکید کردم که نمیخوام از اینهمه if و else استفاده کنم.

من نمیخوام از 8 تا if استفاده کنم چون به نظرم کد بدبویی میشه. راه حل قشنگش چیه؟
راه حل قشنگ مد نظرم بود. این کد رو که هر کسی که یه کلاس سی شارپ رفته باشه میتونه بنویسه. این همه شرط های پیاپی به نظرم جالب نیست.