segui todos os passos da aula menor valor mas mesmo assim o teste continua falhando
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
segui todos os passos da aula menor valor mas mesmo assim o teste continua falhando
Olá, Thiago!
Aparentemente o problema está relacionado ao uso de INT_MIN e INT_MAX para inicializar highestValue e lowestValue. Como você está lidando com valores do tipo float, é mais apropriado usar FLT_MIN e FLT_MAX da biblioteca <cfloat>.
Aqui está o que você pode tentar fazer:
<cfloat> no seu código.highestValue e lowestValue para FLT_MIN e FLT_MAX, respectivamente.Seu código ficaria assim:
#include <cfloat>
class CheckLance {
private:
float highestValue = FLT_MIN;
float lowestValue = FLT_MAX;
// ...
};
Isso deve ajudar a resolver o problema de comparação de valores. Tente essa modificação e veja se o teste passa.
Espero ter ajudado e bons estudos!