Por favor, gostaria de verificar se os códigos estão corretos.
Por favor, gostaria de verificar se os códigos estão corretos.
Olá, Karoline! Boa noite! Na linha 16 do seu código você passa uma condição no seu if onde "o resto da divisão por 2 for igual a 0", no entanto, não necessariamente uma operação que o resto for igual a zero será positiva, neste caso ela será par (ou ímpar, dependendo da condição especificada). Recomendo que ajuste o seu código para que a condição seja: onde o número inserido for > 0 ele será positivo, pois assim todo e qualquer número acima de 0 será positivo, e por consequência, todo número menor que 0 será negativo.