Да, что-то типа того, но добавь после минус батарейка, перед +100 в переменную, чтобы эта переменная равнялась нулю, так заряд не будет превышать 100
ну и второе ветвеление, которое с фонарик == вкл, лучше вынести в другое ветвление, привязанное не к наличию батарейки, а к кол-ву заряда, т.е. если заряд выше нуля и включен фонарик - разряжаемся.
Социальные закладки