AD Lógica de Programação
Por: SonSolimar • 16/4/2018 • 1.774 Palavras (8 Páginas) • 301 Visualizações
...
algoritmo utilizando-se do recurso de tipo de dados, para :
- armazenar em um vetor as informações dos inscritos relatadas neste enunciado bem como a resposta à pesquisa realizada;
- após o armazenamento de todos os inscritos e suas respostas o algoritmo deve calcular o percentual de inscritos satisfeitos e listar os seus nomes e cidade onde residem, o percentual de inscritos não satisfeitos e também listar o seus nomes e cidade onde residem.
pseudocódigo: exercicio2
Variáveis
conta, percentual: inteiro
cpf, ano: vetor[150] inteiro
nome, cidade, pesquisa: vetor[150] literal
s, n, percS, percN: real
Inicio
s <-- 0
n <-- 0
para conta de 0 ate 149 passo 1 faça
escreva "Digite o seu nome: "
leia nome[conta]
escreva "Digite o seu CPF(apenas números): "
leia cpf [conta]
escreva "Digite a cidade onde reside: "
leia cidade[conta]
escreva "Digite o ano de seu nascimento com 4 dígitos: "
leia ano[conta]
escreva "A palestra foi satisfatória para você?"
leia pesquisa[conta]
fim-para
para conta de 0 ate 149 passo 1 faça
se (pesquisa[conta] = "sim") então
s <-- s+1
senão
n <-- n+1
fim-se
fim-para
percS <-- s*100/150
percN <-- n*100/150
escreval "O percentual de inscritos satisfeitos é: ", percS, "%"
para conta de 0 ate 149 passo 1 faça
se pesquisa[conta] = "sim" então
escreva "Nome: ", nome[conta]
escreva "Cidade onde reside: ", cidade[conta]
fim-se
fim-para
escreva "O percentual de inscritos NÃO satisfeitos é: ", percN, "%"
para conta de 0 ate 149 passo 1 faça
se pesquisa[conta] <> "sim" então
escreva "Nome: ", nome[conta]
escreva "Cidade onde reside: ", cidade[conta]
fim-se
fim-para
Fim
Questão 3 (Valor da questão: 4,0 pontos):
Desejando saber o quanto seus vendedores conhecem bem a empresa onde trabalham, uma empresa de venda varejista realizou uma avaliação com os mesmos e pretende conhecer quais os vendedores que estão acima da média em termos de conhecimento. Dos testes aplicados resultaram em três notas, referente a quanto o vendedor conhece a empresa, conhece os produtos que a empresa vende a com relação às metas da empresa para os próximos anos.
Utilizando-se do recurso de matrizes construa um algoritmo para que seja possível armazenar em cada linha da matriz o nome do vendedor e suas três notas (cada informação em uma coluna). Após concluído o armazenamento o algoritmo deve listar o nome dos vendedores que possuírem média das notas maior que a média das notas de todos os vendedores (a média das notas de todos os vendedores é o resultado da soma de todas as notas dividido pela sua quantidade.
pseudocódigo: exercicio3
Variáveis
codVendedor, n1, n2, n3: matriz[10][4] real
soma1, somaTodos, mediaVendedor, mediaTodos: real
linha, coluna, contaNotas: inteiro
Inicio
coluna <- -1
para linha de 0 ate 9 passo 1 faça
escreva ("Digite o código do vendedor: ")
leia (codVendedor[linha,coluna+1])
escreva ("Digite a 1ª nota do vendedor: ")
leia (n1[linha,coluna+1])
escreva ("Digite a 2ª nota do vendedor: ")
leia (n2[linha,coluna+1])
escreva ("Digite a 3ª nota do vendedor: ")
leia (n3[linha,coluna+1])
fim-para
para linha de 0 ate 9 passo 1 faça
escreva ("Vendedor:",codVendedor[linha,coluna+1]," ")
escreva ("1ª Nota:",n1[linha,coluna+1]," ")
...