Informática, perguntado por theusmerino99, 9 meses atrás

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

Respondido por pamgagini421
0

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, perguntar. Desculpa por não ser em C, mas Portugol é bem similar. uma olhada na playlist no YouTube do canal "Curso em Video".

Perguntas interessantes