Здесь ошибка в несоответствии типов данных в переменных.
это значит, что Вы присвоили переменным типы, но в них записываете несоответствующие данные.
в часности, тип bool или boolean - это особый тип данных. переменные этого типа могут иметь только два значения: true (правда) и false (неправда), но никак не числа, а в строчках 13, 16 и 19 переменной f были присвоены числовые значения. ошибка там.
p.s. если просить программу вывести переменную типа bool на экран, будет написано true или false.