ID 102
Material no ESO
Não tem atividade para fazer no ESO
25/06 - Exame contextualizado - 20% da nota
Prova 1 - 30/03 - Introdução a C++
Prova 2 - 25/05 - Manipulação de arquivos / Funções / Vetores
Prova 3 - 24/06 - Vetores e Matrizes
Ambiente: Dev C++
- Modularizar / Particionar o código
- Matrizes e Vetores
- // -
Estrutura de Repetição: Para Faça
Sintaxe
Para I de 1 até 100 passo 1 faça
Escreva I
Fim para
- I de 1 - inicialização
- até 10 - condição de término
- passo 1 - incremento (a ser realizado no fim da função)
-- / --
Revisão: Estrutura Enquanto faça
Algoritmo "nome"
Var I: inteiro
Início
I <- 1 -- (Inicialização - I recebe 1)
Enquanto (I <= 4) faça -- (condição de término)
Escreva (I)
I <- (I + 1) -- incremento - faz a estrutura de repetição avançar
Fim Enquanto
Fim algoritmo
Variável fica em um espaço de memória alocado (reservado) no computador
- Pode ser do tipo:
- inteiro
- real
- caracter
- boleano
Para (For) é uma estrutura auto-incrementável: é de 1 em 1
Para I de 2 até 100 passo 2 faça
Escreva I
Fim para
-- / --
Soma <- 0
Para I de 2 até 10 passo 2 faça
soma <- (soma + I)
Fim para
escreva soma
-- / --
Para I de 100 até 1 passo -1 faça
Escreva (I)
fim para
-- / --
Exercício de revisão - Repetição "para... faça"
1) Faça um algoritmo que calcule o preço de venda de 30 produtos. O algoritmo fará a leitura do preço de custo de cada produto e a categoria do produto, considere categoria "importação" e "exportação". O preço de venda de um produto é calculado em função da categoria, produtos do tipo "importação" possuem taxa de 15% de lucro sobre o preço de custo e produtos do tipo "exportação" possuem uma taxa de 20% de lucro sobre o preço de custo.
O algoritmo deverá retornar:
a) O preço de venda de cada produto
b) A quantidade de produtos do tipo exportação
c) A média dos preços de venda dos produtos do tipo "importação"
O algoritmo deverá retornar:
a) O preço de venda de cada produto
b) A quantidade de produtos do tipo exportação
c) A média dos preços de venda dos produtos do tipo "importação"
Minha resolução (não corrigida)
Categoria: caracter
Preço de custo = real
Preço de venda = real
soma preços de venda = real
número de itens import = inteiro
média import = real
itens export = inteiro
soma preços de venda <- 0
número de itens import <- 0
itens export <- 0
Para I de 1 a 30 faça
se categoria == importação
Preço de venda I = preço de custo I * 1,15
número de itens import <- (número de itens import + 1)
soma preços de venda <- (soma preços de venda + Preço de venda I)
senão
Preço de venda I = preço de custo I * 1,20
itens export <- (itens export + 1)
Fim para
Para I de 1 a 30 faça
escreva preço
Fim para
escreva itens export
média import <- (soma preços de venda / número de itens import)
escreva média import
Lucas T R Freitas
Nenhum comentário:
Postar um comentário