Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1448011257
Сергей Суровцев
2015-11-20 12:20
2017.01.15
Вот и про нас вспомнили


15-1456992174
Pavia
2016-03-03 11:02
2017.01.15
Сертификация ПО и патентные исследования


1-1343890489
rioko
2012-08-02 10:54
2017.01.15
Stream.Seek Stream.Position возвращает ноль.


15-1454505647
кгшзх
2016-02-03 16:20
2017.01.15
ПДД баттл


2-1419657072
SKIPtr
2014-12-27 08:11
2017.01.15
получение времени из DateTimePicker





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский