Hilfe bei einer Bedingung : wenn , dann

Das weiss ich nicht.
Mein Verständnis:

bool allesRichtig = true;

if (T5 >= -20  || T5 <= 50 && DHTcout == 2)
{
  SaveDHT2 = T5;
}
else
{
  allesRichtig = false;
}
if (T5 >= -20  || T5 <= 50 && DHTcout == 4)
{
  SaveDHT4 = T5;
}
else
{
  allesRichtig = false;
}

if (T5 >= -20  || T5 <= 50 && DHTcout == 6)
{
  SaveDHT6 = T5;
}
else
{
  allesRichtig = false;
}

if (T5 >= -20  || T5 <= 50 && DHTcout == 8)
{
  SaveDHT8 = T5;
}
else
{
  allesRichtig = false;
}

if (allesRichtig)
{
  DHTdurchschnitt = (SaveDHT2 + SaveDHT4 + SaveDHT6 + SaveDHT8)
}

Möchtest Du selbst erkunden, was ich damit meine oder soll ich es erklären?