Meu código está bom?
Para responder essa pergunta é necessário entrar em um assunto chamado "refatoração de código". Um tanto quanto avançado.
Posso considerar certo?
volto a pergunta, está fazendo o que foi proposto?
Analisando seu XP e a aula em que você se encontra. Acredito que sua preocupação inicial deve ser aprender as etapas da Lógica de programação. Após avançar todas as etapas de IF, Loop, Case etc etc. Comece a utilizar o conceito de Orientação a Objetos. Ai sim, entre na abordagem e conceitos da primeira pergunta. Que envolve desempenho e outros temas mais avançados.
Att.