Эдвард,
function calculator(form) {
for (var i = 1, x = []; i < 4; i++) {
switch (form['e'+i].value) {
case 'ab':
x = [1,1,''];
break;
case 'ac':
x = [1,'',1];
break;
case 'bc':
x = ['',1,1];
break;
default:
x = ['','',''];
}
form['a'+i].value = x[0];
form['b'+i].value = x[1];
form['c'+i].value = x[2];
}
}