Вопрос не совсем понятен, какого типа будет результат выполнения условий? В принципе, на Pascal и т.д при присвоении переменной типа (пример: var x:integer;) результат арифметических операций будет такого же типа(пример программы на pascalABC:program HelloWorld;var x:integer; y:integer; z:real; //вот если мы тут укажем тип integer то у нас программа выдаст ошибкуbegin x:=5; y:= 2; z:= x/y; writeln(z);end.В принципе это все, всегда нужно думать головой на шаг вперед. Вот ответы на поставленные резултаты операций:целый целый R := A + B //целый integerцелый целый R := A - B //целый integerцелый целый R := A * B //целый integerцелый целый R := A / B //вещественный, realцелый целый A > B //целый integerцелый целый A < B //целый integerвещественный вещественный R := A + B //вещественный realвещественный вещественный R := A - B //вещественный realвещественный вещественный R := A * B //вещественный realвещественный вещественный R := A / B //вещественный realвещественный вещественный A > B //вещественный realвещественный вещественный A < B //вещественный real