A) Функция sin() принимает в качестве параметра число вещественного типа, а не булевского.
2) Арифметические выражения не применимы к булевскому типу данных
3) Сравниваются два типа - integer и boolean, что недопустимо
4) Две подряд идущие операции вызовут компиляционную ошибку. (исключая случаи со скобками)