Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.014 c
15-1456034417
pavelnk
2016-02-21 09:00
2017.01.15
Слёзы яндекса


15-1450215004
Юрий
2015-12-16 00:30
2017.01.15
С днем рождения ! 16 декабря 2015 среда


2-1424681725
Эрнест
2015-02-23 11:55
2017.01.15
URLEncodeReservedChars


1-1345023707
vlad2
2012-08-15 13:41
2017.01.15
Вопросы по TChart: 1) AddNull в TGanttSeries; 2) refresh TChart


2-1425123097
SergP
2015-02-28 14:31
2017.01.15
Наследники абстрактных классов




   Наверх