[gelöst] Bitte um Hilfe bei einem Schleifen-Thema

Merke Dir den Wert - und vergleiche.
Pseudocode da Du nichts vollständiges geliefert hast:

if (oldScd.CO2 != scd30.CO2)
{
  oldScd.CO2 = scd30.CO2;
  if (scd30.CO2 < 900)
  {
    LCD_Clear(GREEN);                                               // lösche Display-Inhalt, Hintergrundfarbe grün
    Paint_DrawString_EN(45, 10, "CO2:",  &Font24, GREEN, BLACK);    // schreibe Messgröße an richtigen Platz
    Paint_DrawString_EN(85, 42, "ppm",  &Font20, GREEN, BLACK);     // schreibe Einheit an richtigen Platz
    Paint_DrawNum(25, 40, (scd30.CO2), &Font24, GREEN, BLACK);      // schreibe Messwert an richtigen Platz
  }
  else if (scd30.CO2 >= 900 && scd30.CO2 < 1000)
  {
    LCD_Clear(YELLOW);                                              // lösche Display-Inhalt, Hintergrundfarbe grün
    Paint_DrawString_EN(45, 10, "CO2:",  &Font24, YELLOW, BLACK);   // schreibe Messgröße an richtigen Platz
    Paint_DrawString_EN(90, 42, "ppm",  &Font20, YELLOW, BLACK);    // schreibe Einheit an richtigen Platz
    Paint_DrawNum(20, 40, (scd30.CO2), &Font24, YELLOW, BLACK);     // schreibe Messwert an richtigen Platz
  }
  else if (scd30.CO2 >= 1000 && scd30.CO2 < 1200)