У меня есть 4 условия, которые должны выполняться вместе.
if ( условие 1 ) { оператор 1 } ;
if ( условие 2 ) { оператор 2 } ;
if ( ( условие 1 ) && ( условие 2 ) ) { оператор 1; оператор 2; } ;
if ( ( условие 2 ) && ( условие 1 ) ) { оператор 2; оператор 1; } ;
Но в таком виде либо 1 либо 2 условие дублируется дважды и повторяется выполнение.
Как совместить эти условия, чтобы не повторялось выполнение операторов?
Upd.:
У меня есть две кнопки, которые выполняют условия 1 и 2. При нажатии на кнопку 1 звучит звук 1, при нажатии на кнопку 2 звучит звук 2. Но вся загвоздка в том, что кнопки можно нажать одновременно. И как тогда определить какой звук первый должен звучать, какой второй? А если нажатие какой-то кнопки на миллисекунды позже, то даже просто в таком варианте
if ( условие 1 ) { оператор 1 } ;
if ( условие 2 ) { оператор 2 } ;
происходит дублирование и один звук звучит дважды.