Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
2
respostas

If, else if, else

Como os ifs se relacionam? Por quê o último else não tem um if?


if (chute == numero_secreto){
 cout << "Parabens vc acertou o numero secreto"<< endl;   
}

else if (chute > numero_secreto){
  cout <<"Seu chute foi maior que o numero secreto" << endl; 
}

else {
    cout <<"Seu chute foi menor que o numero secreto" << endl;
}
2 respostas
solução!

Olá Anderson, o último else não tem um if por que se nenhuma das condições de cima forem verdadeiras, entrará nele direto.

Ou seja, se chute == numero_secreto entra no primeiro if, se não for, e se o chute > numero_secreto, entrará no segundo if, se não ele irá entrar no else.

Até mais!!

Obrigado Marcos.