Se entendi corretamente, você está com uma dúvida relacionada à lógica de programação e também mencionou que está esperando o contato de um professor. Parece que sua mensagem foi interrompida. No entanto, se a sua dúvida for sobre lógica de programação, sinto falta de detalhes específicos sobre o problema que você está enfrentando.
Para ajudar você melhor, poderia fornecer mais informações sobre a dúvida de lógica que você tem? Por exemplo, qual linguagem de programação está utilizando, qual é o problema específico, ou qual parte do código está gerando dúvida. Com essas informações, poderei oferecer uma resposta mais específica e útil.