Boa tarde, Adriely! Tudo bem?
Sua solução está corretíssima! Toda a estrutura do seu código está bem organizada e as condições dentro do bloco if é imposta corretamente já que ao adicionar um número negativo foi mostrado a mensagem de erro.
Continue assim e bons estudos!