PRECISO MUITO DA AJUDA DE VOCÊS!!. preciso desse código em Linguagem C de programação, me ajudem por favor? (estou aprendendo vetores, e está difícil pra mim!, não aprendi matriz ainda).
Uma empresa vende 30 artigos diferentes. Os artigos possuem
preços variados, sendo cada um identificado por um código único.
Usando vetores para armazenar essas informações, escreva um
programa que:
• Calcule e informe a média dos preços de todos os artigos;
• Informe quais códigos dos artigos com preço superior a média.
Soluções para a tarefa
Explicação:
Eu ainda não sei C, mas irei fazer em Português Estruturado. Então, basta traduzir para C.
algoritmo "vetores"
Var
//vou usar 2 vetores, 1 para armazenar o código e outro para armazenar o preço. Mantendo o mesmo índice para não confundir.
Codigo: vetor [1..30] de caractere
Preco: vetor [1..30] de real
// 1 a 30 são 30 números ou seja 30 artigos diferentes.
media: real
i: inteiro
// i é variável auxiliar
Inicio
para i de 1 ate 30 faca
leia( Codigo[i] )
//usuário digita o valor do código em seguida ele digita o preço
leia ( Preco[i] )
fimpara
// agora vamos calcular a média (somatório de todos os preços divido por 30)
para i de 1 ate 30 faca
media := Preco[i] + media
fimpara
//somei Agora vou dividir por 30 e imprimir (mostrar o valor para o usuário)
media := media / 30
escreval ("A media dos precos dos artigos é ", media)
para i de 1 ate 30 faca
se (preco[i]>media) entao
escreval (preco[i], " superou a media com codigo de:", Codigo[i])
fimse
fimpara
fimalgoritmo
Caso não tenha ficado claro, só perguntar. Desculpa por não ser em C, mas Portugol é bem similar. Dá uma olhada na playlist no YouTube do canal "Curso em Video".