Opa Luana, tudo bem com você?
O seu código está correto sim! Com toda certeza é uma maneira adequada de se fazer ele, e no início não é muito interessante ficar se prendendo se está adequado ou não, você precisa apenas entender o que você está tentando desenvolver.
Após ter ciência disso, você pode aplicar as boas maneiras da programação dentro do seu código, assim deixando fácil a sua compreensão e sem partes desnecessárias.
Enfim, continue assim é gratificante ver os alunos se empenhando dessa forma.
Para quaisquer dúvidas estarei a sua disposição.
Abraços e bons estudos!