28.02.2023 Views

Logica_de_Programacao_3_Edicao_Livro

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

198 1 Lógico de programação

~

~

8. real: Preço;

9. matDias: Baixa;

10. fimregistro;

11. li definição do tipo vetor

12. tipo vetEstoque = vetor [1 . . 500] de regProduto;

13. li declaração da variável composta vetor de registros

14. vetEstoque: Produto;

15. li declaração das variáveis simples

16. inteiro: K, 11 índice para o vetor

17. 1, J; li índices para as matrizes

18. li ler e preencher o vetor

19. para K de 1 até 500 faça

20. Produto[K].Cod K;

21. leia (Produto[K].Nome, Produto[K].Preço);

22. para Ide 1 até 4 faça

23. para J de 1 até 6 faça

24. Produto[K] .Baixa[I,J] O;

25. fimpara;

26. fimpara;

27. fimpara;

28. fim.

EXERCÍCIO 3.4 (página 93)

1. inicio

2. tipo matOias = matriz [1 .. 4,1 .. 6] de inteiros;

3. tipo regProduto = registro

4. inteiro: Cod;

5. caracter: Nome;

6. real: Preço;

7. matDias: Baixa;

8. fimregistro;

9. tipo vetEstoque = vetor [1.. 500] de regProduto;

10. vetEstoque: Produto;

11. inteiro: K, I, J, /I índices

12. BM, li baixa mensal

13. MB, li valor da maior baixa

~

~

~

14 . IM; li índice do produto mais vendido

15. MB O;

16.

17.

IM~ O;

para K de 1 até 500 faça

18.

BM O;

19. li laço para calcular a baixa mensal do produto

20. para I de 1 até 4 faça

21. para J de 1 até 6 faça

22.

BM BM + Produto[K].Baixa[l,J];

23.

24.

fimpara;

fimpara;

25. se (BM > MB)

(Cm1,ti11ua)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!