Логическое И является бинарным оператором. Оно является полным, поэтому на истинность проверяются оба операнда.
x |
y |
x & y |
true |
true |
true |
true |
false |
false |
false |
false |
false |
false |
true |
false |
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
bool
waterHot =
false
;
-
bool
waterCold =
true
;
-
if
((waterHot==
true
) & (waterCold==
true
)) {
-
Console.WriteLine(
"Вода горячая и холодная!"
);
-
}
-
else
if
((waterHot==
true
) & (waterCold==
false
)) {
-
Console.WriteLine(
"Вода только горячая!"
);
-
}
-
else
if
((waterHot==
false
) & (waterCold==
true
)) {
-
Console.WriteLine(
"Вода только холодная!"
);
-
}
-
else
{
-
Console.WriteLine(
"Извините! Воды нет!"
);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
bool
waterHot =
false
;
-
bool
waterCold =
true
;
-
if
((waterHot==
true
) & (waterCold==
true
)) {
-
Console.WriteLine(
"Вода горячая и холодная!"
);
-
}
-
else
if
((waterHot==
true
) & (waterCold==
false
)) {
-
Console.WriteLine(
"Вода только горячая!"
);
-
}
-
else
if
((waterHot==
false
) & (waterCold==
true
)) {
-
Console.WriteLine(
"Вода только холодная!"
);
-
}
-
else
{
-
Console.WriteLine(
"Извините! Воды нет!"
);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
Вода только холодная!