Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.01.15;
Скачать: CL | DM;

Вниз

"Пример" программирования логических операций...   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
4-1277328004
grigor
2010-06-24 01:20
2017.01.15
Как найти список всех окон у которых есть иконки в трее?


3-1311236769
yurikon
2011-07-21 12:26
2017.01.15
Метод TADODataSet.Seek


2-1427465762
Token
2015-03-27 17:16
2017.01.15
Как задать имя файла компиляции


15-1449842599
Fox
2015-12-11 17:03
2017.01.15
Приложение под Андроид на Java


2-1419009922
AlexeyTG
2014-12-19 20:25
2017.01.15
Заново переписал Просьба оценить "корявость кода" v2