`
`
Este foi o programa que escrevi, porém ele só pulou o 33
`
`
Este foi o programa que escrevi, porém ele só pulou o 33
Olá, Yanko! Tudo bem?
Uma maneira de resolver o fato de estar aparecendo o 37 é da seguinte forma:
while(numero <= 40) {
if(numero != 33 && numero != 37) {
mostra(numero);
numero = numero +1
}
else {
numero = numero + 1
}
}
Dessa forma, sempre o que número for diferente de 33 e 37 (fazemos isso usando o '!=' e o operador and) ele irá mostrar o número e incrementar um na variável número. Caso contrário o if será pulado e apenas será incrementado um na variável número.
Uma dica que posso deixar para seus próximos códigos é a maneira de escrever numero += 1, por exemplo. Esse jeito está correto, mas uma outra forma seria:
while(numero <= 40) {
if(numero != 33 && numero != 37) {
mostra(numero);
numero = numero +1
}
else {
numero += 1
}
Essa é uma outra forma de adicionar um na variável número.
Além disso, a melhor forma de colocar seu código aqui no fórum é clicando no botão </> na barra superior da sua mensagem. Uma outra opção é colocar entre três crases repetidas no início e no fim do seu código. Por exemplo:
Caso algo não tenha ficado claro, estou à disposição. Bons estudos :)
Abraços!