Não consigo entendeder onde está aparecendo undefined para atrapalhar o código, além de que antes estava aparecendo TypeError: Cannot read properties of undefined (reading 'preco'), indicando o erro na linha 7 - no loop while.
Alguém pode me indicar onde está o erro no meu código?