Форум: "Прочее";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];
Вниз"Пример" программирования логических операций... Найти похожие ветки
← →
KilkennyCat © (2016-02-16 01:27) [0]попалося на необъятных просторах интернета: http://ideone.com/fork/DElv17
← →
Dimka Maslov © (2016-02-16 10:01) [1]Если чувак пишет нечто подобное командному интерпретатору, то такое вполне возможно. Другое дело, как действительно это реализвано...
← →
Inovet © (2016-02-16 10:12) [2]Студент штоле?
← →
Юрий Зотов © (2016-02-16 10:43) [3]
bool AND(bool X1, bool X2) //Логическое И
{
if (X1 == true && X2 == true) return true;
else return false;
}
Если человек пишет такой код, то вряд ли он сумеет написать интерпретатор.
← →
DayGaykin © (2016-02-16 11:40) [4]
> Если человек пишет такой код, то вряд ли он сумеет написать
> интерпретатор.
Мало кто из людей родился программистом. Научится.
← →
Empleado © (2016-02-16 12:23) [5]
> Если человек пишет такой код
А кто-то может предложить более длинный вариант? ;)
← →
KilkennyCat © (2016-02-16 12:51) [6]
> А кто-то может предложить более длинный вариант? ;)
bool AND(bool X1, bool X2) //Логическое И
{
if (X1 == true && X2 == true) return true;
else if (X1 == false && X2 == true) return false;
else if (X1 == true && X2 == false) return false;
else if (X1 == false && X2 == false) return false;
else return error;
}
← →
KilkennyCat © (2016-02-16 13:01) [7]Вообще, очень смущает &&.
bool AND(bool X1, bool X2) //Логическое И
{
if (X1 == true)
if (X2 == true) return true;
else
if (X2 == false) return false;
else return error1;
else
if (X1 == false)
if (X2 == true) return false;
else
if (X2 == false) return false;
else return error2;
else
if (X2 == true) return error3;
else
if (X2 == false) return error4;
else return error5;
}
так лучше, и ошибка отлавливается на всех случаях.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.049 c