Consegui realizar a solução, mas a minha dúvida é que o prompt diferencia letras maiúsculas e minúsculas.
Eu coloquei na solução assim:
if (idade >= 18 && temCarteira == "S")
Mas caso a pessoa responda com S minúsculo da diferença no resultado. Tem como arrumar isso?