No curso de Lógica de Programação, Aula 4 - Execute códigos diferentes dependendo da condição, exercício 1 - Calculando Pontos de um time:
Pergunte ao usuário quantos jogos o clube venceu e quantos ele empatou. Em seguida, calcule a quantidade de pontos que o time fez.
var vitorias = prompt("Quantos jogos o CDC Futebol Clube venceu?");
var empates = prompt("Quantos jogos o CDC Futebol Clube empatou?");
var pontos = (vitorias * 3) + empates;
mostra("Nosso time tem " + pontos + " pontos!");
Se o time tem 10 vitórias e 5 empates, quantos pontos o programa diz que ele tem?
O gabarito do instrutor é 35. O programa retorna 305, já que prompt(); retorna um texto e concatena com 30. Não estaria o gabarito errado? A resposta 35 não seria se usássemos:
var pontos = parseInt((vitorias * 3) + empates);
?
Se encontramos outras dúvidas sobre eventuais erros no gabarito de questões é por aqui mesmo que posta? Obrigado!