CASE ALGORITMO
Por: kamys17 • 21/4/2018 • 1.736 Palavras (7 Páginas) • 326 Visualizações
...
[pic 28]
[pic 29][pic 30]
[pic 31]
[pic 32][pic 33][pic 34]
[pic 35][pic 36][pic 37]
[pic 38]
[pic 39]
[pic 40][pic 41][pic 42]
[pic 43][pic 44][pic 45]
[pic 46]
[pic 47][pic 48][pic 49]
[pic 50][pic 51]
[pic 52]
[pic 53][pic 54][pic 55]
[pic 56][pic 57]
[pic 58][pic 59]
[pic 60]
[pic 61][pic 62]
[pic 63]
[pic 64]
[pic 65][pic 66]
[pic 67]
[pic 68]
[pic 69][pic 70]
[pic 71]
Figura 01 – Fluxograma algoritmo “Cadastramento de peças e controle de estoque”
[pic 72][pic 73][pic 74]
[pic 75]
[pic 76]
[pic 77]
[pic 78]
[pic 79][pic 80][pic 81]
[pic 82]
[pic 83][pic 84]
[pic 85]
[pic 86]
[pic 87]
[pic 88]
[pic 89][pic 90]
[pic 91][pic 92]
[pic 93]
[pic 94]
[pic 95]
[pic 96]
[pic 97]
[pic 98]
[pic 99]
[pic 100]
[pic 101]
[pic 102]
[pic 103][pic 104]
[pic 105]
[pic 106]
[pic 107]
Figura 02 – Fluxograma algoritmo “Venda de produtos”
2.1.4. Quais estruturas de condição e repetição você pensaria para o sistema e onde as usaria?
‘Caso’ para escolha de menu, Blocos condicionais ‘Se’ ‘Senao’ para decisões dentro do sistema, e ‘Para’ para preencher valores dentro de vetores ou repetir funções dentro de um número de vezes. Abrindo sempre exceções para outros tipos de blocos e condições de parada, afinal o programa pode ser desenvolvido de várias formas.
2.1.5. Quais trechos de pseudocódigo você criaria para exemplificar essas estruturas?
- "Cadastramento de peças e controle de estoque"
var
vetor [1..100] de inteiro: cod_peca
vetor [1..100] de inteiro: quantidade_peca
vetor [1..100] de caractere: nome_peca
vetor [1..100] de inteiro: tamanho_peca
vetor [1..100] de real: preco_peca
inteiro: i
inteiro: opçao
inteiro: reg_id
Inicio
reg_id
Repita
Escreval (" Escolha uma opção e digite o seu numero”)
Escreval ("1-Cadastrar peças")
Escreval ("2-Alterar peças")
Escreval ("3-Deletar peças")
Escreval ("4-Verificar peças")
Leia(opçao)
Limpatela
Escolha decisão
Caso 1 // Cadastrar peças
Escreval ("Qual o nome do produto a ser cadastrado?”)
Leia (nome_peca[reg_id])
Escreval (“Qual o tamanho do produto a ser cadastrado?”)
Leia (tamanho_peca[reg_id])
Escreval (“Qual o preço do produto?”)
Leia (preco_peca [reg_id]))
Escreval ("Quantos produtos a serem cadastrados?”)
Leia (quantidade_peca [reg_id])
Escreval ("Cadastro efetuado com sucesso!")
reg_id
Caso 2 // Alterar peças
Escreval ("Digite o código do produto”)
Leia (i)
Escreval ("Novo nome do produto”)
Leia (nome_peca[i])
Escreval (“Novo tamanho do produto”)
Leia (tamanho_peca[i])
Escreval (“Novo preço do produto”)
Leia
...