Yft (15.03.2016 13:51, просмотров: 127) ответил Bill на Скорее всего, причина в этом
Там идея не совсем такая. Number_of_good_wires - это количество проводов, которые соединены правильно.
Number_of_bad_wires - это количество проводов, которые соединены неправильно, не к своему контакту.
Отсутствующие соединения вычисляются вычитанием того, сколько должно быть проводов в правильном кабеле и Number_of_good_wires.
if ((Number_of_good_wires == Number_of_wires) && (!Number_of_bad_wires)) {CableState = Good_cable;}
if ((Number_of_bad_wires) || ((Number_of_good_wires > 0) && (Number_of_good_wires < Number_of_wires))) {CableState = Bad_cable;}
if ((Number_of_good_wires == 0) && (Number_of_bad_wires == 0)) {CableState = No_cable;}