Não entendi do porquê que o loop está certa só cessou depois que Digitei a palavra SAIR, em maiúscula. Minúscula não dá certo. Alguém pode me ajudar, por favor?
Não entendi do porquê que o loop está certa só cessou depois que Digitei a palavra SAIR, em maiúscula. Minúscula não dá certo. Alguém pode me ajudar, por favor?
Olá, Ana Paula!
Essa maneira de comparar strings (utilizando o operador ==
) compara a string exatamente do jeito que ela foi declarada, ou seja, se a string que temos no código para comparação é "SAIR"
, o algoritmo vai comparar se a string lida do prompt é exatamente igual a "SAIR"
. Existem funções prórprias para a comparação de strings que não consideram se a palavra foi digitada em caixa alta (maiúscula) ou caixa baixa (minúscula).
Não vou entrar em muitos detalhes, para não acabar te confundindo, mas não se preocupe e continue firme em seus estudos que já já você verá tópicos mais avançados, e saberá como fazer a comparação sem levar em consideração esses aspectos.
Boa sorte em seus estudos!
Ok, Mateus, muito obrigada. Vamos aprendendo.
Bons estudos!
Opa, bela explicação Mateus ;)