Не могу воплотить идею в жизнь...

nadno
Offline
Зарегистрирован: 25.11.2016

Доброго времени суток,немогу не как сообразить как воплотить следующую идею.Есть некоторые показатели-температура,охота чтоб при ее изменений например на +2 или на -2,происходила команда отправки ее,помогите пжлста советом,за ранее спасибо.

Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

oldtemp=temp;

if(oldtemp!=temp) sendtemp();

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Не!

static float oldtemp=gettemp();
float temp=gettemp();

if (oldtemp != temp) { 
  oldtemp = temp; 
  sendtemp();
  }

Так круче!

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

"float" и при этом "!="?

Я бы порекомендовал что-то вроде:

static float oldtemp=gettemp();
float temp=gettemp();
float epsilon = 2.0;

if (abs(oldtemp - temp) >= epsilon) { 
  oldtemp = temp; 
  sendtemp();
  }

 

nadno
Offline
Зарегистрирован: 25.11.2016

спасибо большое)