Главная страница
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.021 c
15-1451175767
Kerk
2015-12-27 03:22
2017.01.15
А порекомендуйте хорошее крымское вино


15-1456494306
Rouse_
2016-02-26 16:45
2017.01.15
Нужна вычитка статьи


15-1454051466
KSergey
2016-01-29 10:11
2017.01.15
Тормоза с EnterCriticalSection в 32-х битном приложении на x64 ОС


15-1455226204
Юрий
2016-02-12 00:30
2017.01.15
С днем рождения ! 12 февраля 2016 пятница


15-1451239135
Юрий Зотов
2015-12-27 20:58
2017.01.15
XML editor