Каква е стойността на променливата а след изпълнение на изразите:
int а=2; if (a>0) { Console.Write(a+2); } else { 4 Console.WriteLine(a-2);//a=…….. }
int а=26; if (a b) { a = b; } else { a = 20; } c = a + b; 6 Console.WriteLine(c);//...
б)int a, b, c; a = 9; b = 6; if (a < b) { a = b; } else { a = 15; } c = a + b; 21 Console.WriteLine(c);//...
5
Вложени конструкции if (условие) { if (условие) { тяло 1; } else { тяло2; }
if (условие) { тяло1 } else { if (услвие) { тяло2; } else { тяло3; } 6
Пример1: { int a = 22; if (a < 13) { Console.WriteLine(“a e по-малко"); } else if (a < 20) Console.WriteLine( "а е по-малко"); else { Console.WriteLine(“ а е по-голямо"); } // Извежда “ а е по-голямо"
Пример2: { int a = 6; if (a < 13) { Console.WriteLine(“a e по-малко");} //Извежда “ а е по-малко" else if (a < 20) Console.WriteLine( "а е по-малко"); else { Console.WriteLine(“ а е по-голямо"); } Пример3: { int a = 15; if (a < 13) { Console.WriteLine(“a e по-малко");} else if (a < 20) Console.WriteLine( "а е по-малко"); //Извежда “ а е по-малко" else { Console.WriteLine(“ а е поголямо");
7
int a = 12; int b = 0; int c = 0; if (a > 0) if (b > 0) { c = 20; // този ред ще се изпълни когато a>0 и b>0 }
else { c = -20; // този ред ще се изпълни когато a>0 и b