Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Meu código está certo?

Criei um código para calcular quanto tenho que guardar por mês para fazer uma viagem ano que vem. Eu entro com a quantidade de meses que faltam para a viagem e quanto eu tenho guardado. É para eu fazer isso todo mês. Dá certo? E tem algo que eu possa fazer para melhorar?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá, Rita!

Parabéns pela dedicação e criatividade!

Sua lógica funciona perfeitamente. Como sugestão, eu diria para você também armazenar o valor da viagem em uma variável, e solicitar esse dado ao usuário. Você também pode fazer uma validação desse valor, e ver se o usuário já tem a quantia suficiente para realizar a viagem.

Ficaria mais ou menos assim:

.
.
.
.
var valorDaViagem = parseInt(prompt("Qual será o valor da viagem?"));
var temGuardado = parseInt(prompt("Quantos reais tem guardado?"));

if(temGuardado >= valorDaViagem) {
    mostra("Você já tem o valor suficiente para realizar a viagem. Aproveite!");
} else {
    var mesesFaltam = parseInt(prompt("Quantos meses faltam para a viagem?"));
    var quantoFalta = valorDaViagem - temGuardado;
    var porMes = quantoFalta / mesesFaltam;
    mostra("Você precisa guardar por mês: R$" + Math.round(porMes));
}

Espero ter ajudado!

Boa sorte em seus estudos!