Como faço pra não dar resposta diferente caso a pessoa responda com letra Maiúscula? Tá dando erro.
`
Como faço pra não dar resposta diferente caso a pessoa responda com letra Maiúscula? Tá dando erro.
`
Nesse caso você teria que fazer a verificação se a pessoa escreveu tanto com a letra minúscula quanto com letra maiúscula (como no exemplo abaixo).
if (resposta == "s" || resposta == "S") {
\\ condição para caso ela responda com a letra S
}
if (resposta == "n" || resposta == "N") {
\\ condição para caso ela responda com a letra N
}
Complementado a resposta da Larissa, na programação tem um operador chamado ou/or, tipo o && que o professor ensina no curso, ele é representado por " || " o ou/or ele funciona da seguinte forma, basta um das condiçoes ser verdadeira para o resultado ser verdadeiro. Acho que o professor não explicou o ou/or nessa topico ainda.
Uma possibilidade seria utilizar uma comparação como:
if( idade >= 18 && temCarteira == "S" || temCarteira == "s" ) { mostra("Pode dirigir"); } else { mostra("Não pode dirigir"); }
Com o uso de || damos a orientação ao if que é um OU o outro (S ou s); e o else cobre qualquer outro tipo de resposta, mas você também pode utilizar a mesma coisa para a resposta com o "N" - não.